Liking cljdoc? Tell your friends :D

lein-shell changelog

1.0.0 (unreleased)

  • Migrated to utils/get-os, resolving the deprecation warning under Leiningen 2.12.

0.5.0 tag

  • 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.

0.4.2 tag

  • Fixed a bug where lein-shell itself could not be used as a higher order alias in certain scenarios.

0.4.1 tag

  • Custom :shell :commands can now be vectors instead of strings only, acting more or less like Lein aliases.

0.4.0 tag

  • 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.

0.3.0 tag

  • 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.

0.2.0 tag

  • 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.

0.1.0 tag

  • First release!

Can you improve this documentation? These fine people already did:
Jean Niklas L'orange & Savyasachi
Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close