|Tags||bash shell code-generator developers|
2.5.003 Sep 2017 17:02 major feature: New features: * The generated shell `case` statement is considerably nicer. * Argbash functionality is now encapsulated in shell functions. * Short options can be also numeric. * Introduced DIY mode as a preview feature. * A Docker image of argbash is available on Docker hub https://hub.docker.com/r/matejak/argbash/! Bugfixes: * Improved UX. * Much-improved handling of typed arguments. * Improved documentation.
2.4.010 Apr 2017 17:41 major feature: If you let argbash to generate your argument parsing code, it will know all the tricks that scripts that use getopt. New features: * Implemented getopts-like behavior (so e.g. `-gIinclude` equals to `-g -I include` etc.). * Improved feedback in case of mismatch between expected / received arguments. Bugfixes: * Argbash-powered scripts with positional arguments can be sourced consecutively without having to manually perform variable reset. * Fixed issue #7 with newlines in help strings.
2.3.007 Feb 2017 21:41 minor feature: New features: Behavior that raises an error when a script argument's value looks like option - enabled by the ARG_RESTRICT_VALUES. New minor features: argbash provides more useful feedback in case of unmatched square brackets in the input argbash in standalone mode now uses the more fresh of the parsing code .sh or .m4 templates (was undocumented, but the .sh one was always preferred over the .m4).
2.2.318 Dec 2016 03:16 minor feature: New minor features: argbash tries to warn you when it looks like you have made a typo when attempting to use macros. argbash supports commented mode, when the parsing code is explained in detail Bugfixes: Fixed handling of help messages in case of missing ARG_HELP macro
2.2.223 Nov 2016 20:45 minor feature: KILLER FEATURE: Introduced the argbash-init simple template generator. argbash can read from stdin. ARG_HELP gains second argument. Preview (preliminary) support for argument values types (a.k.a. typed arguments). Improved defaults indications in help messages. Overall internal code beautification.
2.2.009 Nov 2016 18:25 major feature: KILLER FEATURE: Introduced the argbash-init simple template generator. argbash can read from stdin. ARG_HELP gains second argument. Preview (preliminary) support for argument values types (a.k.a. typed arguments). Improved defaults indications in help messages. Overall internal code beautification.
2.1.127 Aug 2016 19:24 major feature: Support for configuration of argument-value delimiters (space and equal sign are supported: --some-opt=value as well as --some-opt value can be configured to work), various bug fixes.
2.0.003 Aug 2016 20:45 major feature: The variable name in which argument values are stored is different (lowercase) as the bash style guides recommend. a error handling in the argbash-1to2 script.
1.3.025 Jul 2016 08:05 minor feature: Support for infinitely many (and leftover) arguments. Partial POSIX shell compatibility. definitions in the parsing part of the script. Expanded documentation --- expanded info about related projects.
1.2.113 Jul 2016 03:15 minor feature: Improved the wrapping of scripts to work with positional args.
1.2.009 Jul 2016 09:25 major feature: Support for repeated arguments, added specialized macro for --verbose. Support for double dash (separating positional and optional arguments). Support for multi-valued arguments (with defaults). Improved generated code so users get more descriptive messages when something goes wrong. The bash code tries to be minimal - only features that are used are supported. Support for wrapping of other Argbash scripts. Support for repeated arguments (s.a. argument -I of gcc). installation when ROOT variable was not treated properly. Improved error reports when number of positional args doesn't match. Improved m4s list implementation. Added m4_list_contains.
1.1.006 Sep 2015 23:02 major feature: New features: Support for positional args with default values. "Intelligent" shell auto-quoting of macro arguments. Improvement of standalone parsing code mode.
1.0.125 Aug 2015 03:15 minor feature: Updated PKGBUILD generation.
1.0.021 Aug 2015 11:05 minor feature:
ManageYou can also help out here by:
← Update project
or flagging this entry for moderator attention.