argbash icon indicating copy to clipboard operation
argbash copied to clipboard

Bash argument parsing code generator

Results 59 argbash issues
Sort by recently updated
recently updated
newest added

I have an implementation I'd like to write where the script functions as a wrapper, launching another program, where I'd like to be able to pass an arbitrary amount of...

Some arguments can have long descriptive names s.a. `--add-another-value`, so it can be convenient to add a long, but abbreviated option (i.e. alias) s.a. `--aavalue`.

proposal

gcc has this option: > `@file` > > Read command-line options from file. The options read are inserted in place of the original `@file` option. If file does not exist,...

Hey just discovered this and it's really cool ! But now I find myself with something I would want and I don't find it. Is there a way to define...

I was integrating some of the pretty printing functions from https://github.com/kvz/bash3boilerplate/blob/master/main.sh in my project when I found that argbash could no longer re-parse the template and generate a new set...

Right now, options are dumped into a help block in the order they're defined, with no ability to format/group them. A nice simple addition would be to allow a way...

Hello, I'm using argBash to wrap my CLI and it's working quite well except when you set arguments as camelCase. I couldn't find the information that explicitly tells not to...

It would be nice to have a version of `ARG_OPTIONAL_ACTION` that executes `ACTION`, but continues with the script instead of exiting. My use case for this would be something like:...

https://github.com/matejak/argbash/blob/master/src/output-completion.m4#L47 adds the `.bash-completion` suffix which causes bash-completion to not work unless you use `COMMAND.bash-completion [TAB]` instead of `COMMAND [TAB]`

Ref: https://github.com/matejak/argbash/issues/14 For example, I have a `--yes` option. ``` # ARG_OPTIONAL_BOOLEAN([yes],[y],[Delete action without confirm again]) ``` It generated like this: ``` The general script's help msg Usage: /tmp/test.sh [-y|--(no-)yes]...