Commit Graph

38 Commits

Author SHA1 Message Date
e1c49e0044 Update Makefile 2014-04-21 21:35:20 -07:00
c04f8af3af Update Makefile 2014-04-21 21:32:43 -07:00
b11c675564 Update Makefile 2014-04-21 21:28:50 -07:00
1dacc31929 Update Makefile 2014-04-21 21:26:49 -07:00
fbbde4005a Update Makefile 2014-04-21 21:26:01 -07:00
59eb3b9f81 Update Makefile 2014-04-21 21:23:12 -07:00
660be47473 Update README.md 2014-04-21 21:11:12 -07:00
07f2cb09bb Update README.md 2014-04-21 20:33:29 -07:00
071f170b67 Fixes #4 : Make cmdarg understand '--option=value|-o=value' syntax. 2014-04-19 21:41:57 -07:00
77e92fbfb5 Fixes #4 : Make cmdarg understand '--option=value|-o=value' syntax. 2014-04-19 21:39:23 -07:00
950d630c4d Update README.md 2014-04-09 13:12:01 -07:00
3b7f95e33e #3 : Fix handling of optional vs required arguments 2014-01-30 16:34:49 -05:00
d7e111c6d6 Fixes #1 : Long arguments now display in cmdarg_usage() 2014-01-27 11:22:14 -05:00
9b5e247cda Create LICENSE.txt 2014-01-23 06:44:38 -05:00
fa34368592 Fixed a bug where cmdarg_argv is not populated without -- 2014-01-09 10:34:47 -05:00
77698f430c Added long opt parsing, now understands -- and parses non-option elements into cmdarg_argv. Docs updated. 2013-11-13 11:14:09 -08:00
f95d181b6d Remove the c-style "have I been included before" check, because it actually was making things worse 2013-11-06 15:21:40 -05:00
16548e463b Added test to cover the case when cmdarg_purge erases or otherwise makes the cmdarg_cfg internals unusable, also changed the purge method to something much simpler 2013-11-01 14:16:59 -04:00
f9e71bffe3 Seriously... 2013-10-29 19:43:35 -04:00
c499425869 Fixed the exporting of cmdarg_ and CMDARG_ variables for subshells (for real this time) 2013-10-29 19:29:59 -04:00
08bc5c4c62 Syntax fix to previous fix (the people who sacked the previous people, have been sacked) 2013-10-29 19:11:01 -04:00
5facea1cc5 Fixed a bug where the #include fakery caused chained scripts that wanted to call cmdarg were unable to do so and were unable to see CMDARG_ associative arrays, so wierd things started happening 2013-10-29 19:10:08 -04:00
51b3114748 Fixed a bogus bash version check that caused cmdarg to refuse to run on systems with nonstandard bash 2013-10-16 00:43:20 -04:00
d9cc8d6ed2 Fixed makefile 2013-10-15 02:28:14 -04:00
e610d8732c Fixes to Makefile 2013-10-15 02:23:35 -04:00
77d48c3425 Fixed PREFIX in Makefile, added several tests in tests/ 2013-10-09 22:42:16 -04:00
034e79e9bf Fixed the stupid cmdarg_* prefixing of hash and array arguments, just use the key 2013-10-09 13:38:06 -04:00
308e38279f Added a few new functions for dumping config state, also added new facilities for specifying that certain config options should be an array or a hash 2013-10-09 13:27:05 -04:00
1486f32e73 Fixed cygwin install path 2013-10-08 14:22:38 -04:00
299377270e Closes #2 : Add -o to fix a broken grep on the bash version in cygwin 2013-10-08 14:16:38 -04:00
baf7232c79 Added makefile and spec for rpm builds 2013-09-24 11:42:10 -04:00
cc6ba88784 Fixed a bug in how true/false flags are handled 2013-07-10 13:44:46 -04:00
a049ad7921 cmdarg_traceback prints LASTERR now 2013-07-09 09:20:33 -04:00
e10acfbd05 Added traceback function from http://blog.yjl.im/2012/01/printing-out-call-stack-in-bash.html 2013-07-09 06:59:42 -04:00
c3fe169bdd Initial commit, everything appears to work 2013-07-02 10:10:09 -04:00
4f9cbf540b Initial commit, everything appears to work 2013-07-02 10:05:16 -04:00
c5ba5d61bc Initial commit, everything appears to work 2013-07-02 10:04:48 -04:00
6d247993f4 Initial commit, everything appears to work 2013-07-02 10:02:51 -04:00