cli: additional flags and cleanup
authorJo-Philipp Wich <jow@openwrt.org>
Sun, 29 Dec 2013 21:05:44 +0000 (21:05 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Sun, 29 Dec 2013 21:05:44 +0000 (21:05 +0000)
commitd1ac51ff397845128c0097b574456a8e355fb148
tree701b45339e75e483533bb1c36cf6418dd7d31a5a
parentd0975f0ae61979633f4ef6537a8baa3e4c9c1fc3
cli: additional flags and cleanup

* add -q flag to suppress error messages
* add -t flag to test type of result
* clean up exit codes to indicate success;
- 0 if all -t and -e expression yielded a result
- 1 if at least one -t or -e expression didn't match
- 125 when failed to open input file
- 126 when failed to parse json input
- 127 when the farser fails due to oom
main.c