@@ -27,7 +27,8 @@ tarballs at the following URL:
2727
2828Though you can build your own package using the provided spec file, a
2929bash-argsparse package is currently available in fedora repositories,
30- for all releases from fedora 19 to rawhide.
30+ for all releases from fedora 19 to rawhide. Ditto for RHEL/Centos 6 &
31+ 7, through the EPEL repository.
3132
3233### Features
3334
@@ -43,7 +44,7 @@ The argsparse library offers to script developpers the following features:
4344 options, or (sic) non-optional.
4445
4546
46- ### Requirements
47+ ### Requirements, Bash settings
4748
4849A basic argsparse run requires no external commands except the
4950quite-common "getopt" command. Some argsparse-built-in type checkings
@@ -52,10 +53,9 @@ to use those types.
5253
5354Argsparse relies on a lot of bash built-in commands ("printf", "[ ",
5455"read", ...) and internal features such as arrays, associative arrays,
55- extended (ksh-like) globbing.
56-
57- The "extglob" shell option is automatically enabled when loading
58- the argsparse library.
56+ extended (ksh-like) globbing. That's why the "extglob" shell option is
57+ automatically enabled and posix-mode is automatically disabled when
58+ loading the argsparse library.
5959
6060The code has been tested on bash 4.1, 4.2 and 4.3 and is definitely
6161not POSIX-compliant.
0 commit comments