Bash Argsparse Versions Save

An high level argument parsing library for bash

bash-argsparse-1.8

6 years ago

Changes since 1.7:

  • an automatic bash completion function has been implemented.
  • minor documentation fixes

bash-argsparse-1.6.1

9 years ago

Changes since 1.6

  • argsparse.sh can now be "re-loaded". Some minor fixes.
  • unittest: many fixes, allowing the script to run in limited environement such as fedora koji build system.
  • spec file: dependencies update

Tarball is available at http://argsparse.livna.org/bash-argsparse-1.6.1.tar.gz

bash-argsparse-1.6.2

9 years ago

Changes since 1.6.1:

  • A new date type has been implemented (requires the "date" binary)
  • Allowed-values enumerations now works with options containing dash. e.g: --op-tion allowed values can be provided in option_op_tion_values array.
  • Due to a change in the way associative arrays as assigned, unittest script has been made bash 4.3 compliant
  • Dependencies and build dependencies in RPM spec file have been updated

Tarball is available at http://argsparse.livna.org/bash-argsparse-1.6.2.tar.gz

bash-argsparse-1.7

9 years ago

Changes since 1.6.2 :

  • Compliance with nounset has been implemented
  • Many documentation updates, clarifications and fixes
  • Added a new argsparse_describe_parameters function to help manage non-option positionnal parameters.
  • The unittest script has been updated and is now able to detect runtime changes (shopt/set -o and environment variables)