After long time, a new release is out! It fixes a couple of issues, but also adds new convenience features that people requested. Thanks to the whole Argbash community for your support!
Buxfixes:
#!/bin/bash is no longer the shebang. The more portable #!/usr/bin/env bash is used instead (#185).
Indentation is consistent in validation functions (#143)
Fixed bug preventing short options to have capital letters (#199)
Scripts with strict argument checking don't abort when executed with errexit (#163)
New features:
The new Argbash macro ARGBASH_INDICATE_SUPPLIED allows you to get information on whether an argument has been explicitly passed on the commandline. Big thanks to Kevin Stravers (@kstrafe) for his heroic effort!
A new excised mode that doesn't contain generated code has been introduced (#186)
Incompatible changes (minor):
Archlinux packaging files were removed, because Argbash has a proper Archlinux package, and the redundant code in the project would require maintenance (#179)
The --wrap argument of argbash-init was removed, as it was not working at all, and its added value is negligible (#144)
This update has been submitted for testing by sgallagh.
This update has been submitted for testing by sgallagh.
This update's test gating status has been changed to 'ignored'.
This update has been pushed to testing.
This update has been submitted for stable by bodhi.
This update has been pushed to stable.