mirror of
https://github.com/moparisthebest/pacman
synced 2024-12-23 08:18:51 -05:00
bfd6d22be2
Allow command-line options to accept multiple arguments without additional quoting by taking the list of arguments until one starting with a "-" is reached. The only current use of this is the --pkg option in makepkg. This allows (e.g.) makepkg --pkg foo bar and packages "foo" and "bar" will be built. Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> |
||
---|---|---|
.. | ||
output_format.sh | ||
parse_options.sh | ||
README |
This folder contains code snippets that can be reused by multiple scripts. A brief description of each file follows. output_format.sh: Provides basic output formatting functions with levels 'msg', 'msg2', 'warning' and 'error'. The 'msg' amd 'msg2' functions print to stdout and can be silenced by defining 'QUIET'. The 'warning' and 'error' functions print to stderr with the appropriate prefix added to the message. parse_options.sh: A getopt replacement to avoids portability issues, in particular the lack of long option name support in the default getopt provided by some platforms. Usage: parse_option $SHORT_OPTS $LONG_OPTS "$@"