shFlags is a port of the Google gflags library for Unix shell.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc Prep for v1.2.3 release. Jan 25, 2018
examples Additional work on dealing with race condition. Jan 25, 2018
lib
.gitignore Ignore hidden files generated by OS X. Jan 10, 2016
.travis.yml Removed references to gen_test_report.sh. Jan 18, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Aug 17, 2017
CONTRIBUTING.md Ran through Markdown formatter. Jan 25, 2018
LICENSE When I changed licenses, I mistakenly updated the shUnit2 license. Oops. Jan 10, 2016
README.md Fixed long lines, and ran through Markdown formatter. Jan 25, 2018
shflags
shflags_defines_test.sh
shflags_issue_28_test.sh
shflags_parsing_test.sh Ran shflags_parsing_test.sh through ShellCheck. Oct 17, 2017
shflags_private_test.sh Fixed issues preventing tests from running with /bin/sh on Solaris 8. Jan 17, 2018
shflags_public_test.sh
shflags_test_helpers
test_runner Fixed ash misdetection. Jan 18, 2018

README.md

shFlags README

shFlags is a port of the Google gflags library for Unix shell. The code is written in a way to be as portable as possible to work across a wide array of Unix variants. It is also tested with shUnit2 to maintain code quality.

If you'd like to use shFlags, feel free to read the documentation. https://github.com/kward/shflags/wiki/Documentation12x

Travis CI