mirror of
https://github.com/moparisthebest/pacman
synced 2024-11-10 19:45:01 -05:00
3c5d5a19b3
This was really only half a fix for FS#28445, as it still doesn't correctly handle the case of filenames with spaces. In the short term, there is no obvious fix for this. In the long term, I believe the correct decision is to rewrite the options parser to be more in line with GNU getopt_long. This reverts commits: |
||
---|---|---|
.. | ||
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 "$@"