Skip to content

2.11.0

Latest
Compare
Choose a tag to compare
@matejak matejak released this 22 May 22:30

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)