sh v1.08 Release Notes
-
- Added SignalException class and made all commands that end terminate by a signal defined in SIGNALS_THAT_SHOULD_THROW_EXCEPTION raise it. #91
- ๐ Bugfix where CommandNotFound was not being raised if Command was created by instantiation. #113
- ๐ Bugfix for Commands that are wrapped with functools.wraps() [#121](https://github.com/amoffat/sh/issues/121]
- ๐ Bugfix where input arguments were being assumed as ascii or unicode, but never as a string in a different encoding.
- _long_sep keyword argument added joining together a dictionary of arguments passed in to a command
- Commands can now be passed a dictionary of args, and the keys will be interpretted "raw", with no underscore-to-hyphen conversion
- Reserved Python keywords can now be used as subcommands by appending an underscore
_
to them