Releases: CocoaPods/CLAide
Releases · CocoaPods/CLAide
0.9.0
Enhancements
- Properly parse everything in
ARGV
after--
as an argument.
Samuel Giddins
#48 - Allow parsing an option that occurs multiple times.
Samuel Giddins
0.8.2
Enhancements
- Add
ARGV#remainder!
, which returns all the remaining arguments, deleting
them from the receiver.
Samuel Giddins
0.8.1
0.8.0
0.7.0
Breaking
- Plugins are now expected to include the
cocoapods-plugin.rb
file in
./lib
.
Fabio Pelosin
#28
Enhancements
- Improved messages for exceptions generated by plugins.
Fabio Pelosin
#28 - Use the Argument class to describe arguments.
Olivier Halligon
#33 - Support for argument alternatives and repeatable arguments (ellipsis).
Olivier Halligon
#33 - No stack trace if --help and --vebose are combined.
Marius Rackwitz
#36
0.6.1
Bug Fixes
- Respect the ANSI flag for the help banner.
Fabio Pelosin
#34 - Underline the colon of the titles of the help banner.
Fabio Pelosin
0.6.0
Enhancements
- Use an array to describe arguments.
[Fabio Pelosin][fabiopelosin]
#26 - Improved layout and contents of help banner
Fabio Pelosin
#25 - Colorize option, arguments, and example commands in the help banner.
Fabio Pelosin
#12 - Add support for ANSI escape sequences.
Fabio Pelosin
#17
#20
#24 - Add support for completion script
Fabio Pelosin
#19 - Add support for version logic via the introduction of the
version
class
attribute to theCLAide::Commmand
class. If a value for the attribute is
specified the--version
flag is added. The--version --verbose
flags
include the version of the plugins in the output.
Fabio Pelosin
#13
#14
0.5.0
Enhancements
- Add a
ignore_in_command_lookup
option to commands, which makes it possible
to have anonymous command classes that are or only meant to provide common
functionality, but are otherwise completely ignored during parsing, command
lookup, and help banner printing.
Eloy Durán - Deprecate the
color
option in favor ofansi
. This is more abstract and
can be used for commands that only prettify output by using, for instance,
the bold ANSI code. This applies to theCLAide
APIs as well.
Eloy Durán - Add more hooks that allow the user to customize how to prettify output.
Eloy Durán - Word wrap option descriptions to terminal width.
Eloy Durán
#6