Liking cljdoc? Tell your friends :D
The documented :use-stdin? key now controls whether the spawned process
inherits stdin; it previously did nothing (*pump-in* read the undocumented
:pipe-stdin? instead). It defaults to true, with :pipe-stdin? honored as a
backward-compatible alias.
Docs-only release: standardize the README to the canonical skeleton, cut
self-promotional phrasing, and unify the status badges and CI workflow name.
Declared leiningen-core as a provided dependency so cljdoc can resolve the
leiningen.core.* requires and build the API docs. Provided scope is
non-transitive, so projects depending on lein-shell are unaffected.
Self-published as net.clojars.savya/lein-shell (maintenance fork). Migrated to utils/get-os, resolving the deprecation warning under Leiningen 2.12.
Fixed a bug where non-string were not converted to strings before sent to the
command, causing NullPointerExceptions, cast errors and other problems. Implemented parameter expansion. You can specify them on the form ${:foo}
and on the form ${[:foo :bar]}. They can also contain default strings.
Fixed a bug where lein-shell itself could not be used as a higher order alias
in certain scenarios.
Custom :shell :commands can now be vectors instead of strings only, acting
more or less like Lein aliases.
By default, stdin is piped in to shell commands. You can now specify that
lein-shell doesn't pipe stdin to the shell command. A :default-command option can be specified as a catch-all for os-specific
commands, which can be used to create aliases.
Exit-code handling, directory specification and environment settings can now
be set on a per-command basis. It is now possible to ignore exit codes from commands, if wanted. Fixed a bug where reading from Stdin resulted in only partial input
redirection.
Fixed a bug where the exit-code of a process was ignored. It is now possible to specify a directory in which to start commands. This is
by default the root folder of a project. Added possibility to add/replace environment variable settings. Implemented functionality to specify aliases for commands based on which
operative system you are using.
cljdoc builds & hosts documentation for Clojure/Script libraries
Keyboard shortcuts Ctrl + k Jump to recent docs ← Move to previous article → Move to next article Ctrl + / Jump to the search field
× close