Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 2.05 KB

CHANGES.md

File metadata and controls

55 lines (39 loc) · 2.05 KB

lein-shell changelog

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!