Changelog
6.4.0
¶
- Shell Completions now enabled with
arc.configure()
- Callbacks are no longer required to
yield
to be valid - Improved some error messages
- Fixed a bug to do with callback error handling
- Added error handlers as syntatic sugar for callback error handling
- Add
User
andGroup
type
6.3.0
¶
- Added the ability to gather input from environment variables or by prompting the user directly.
- Added
prompt.select()
for a more elegant selection menu - Implemented Shell Completions for Bash, Zsh, and Fish. CURRENTLY EXPERIMENTAL
- Fixed bug where specifying the
version
for the CLI would cause the application to crash
6.2.2
¶
- Fixed bug with
IoWrapper
6.2.1
¶
- Fixed command debug utilites
6.2.0
¶
- Added global cli options
- Changed the implementation for gathering
State
so now it's consistent across commands,cli.options
and callbacks
6.1.0
¶
- Added command callbacks
6.0.1
¶
typing.Optional[T]
and default value ofNone
now work identically, and have the expected behavior.
6.0.0
¶
First Version where I decided to keep better track of changes version-to-version. So there's no history before this :(