Commit graph

748 commits

Author SHA1 Message Date
Kevin K
9af52e93ce fix(option): fix bug with option occurrence values 2015-04-01 12:39:23 -04:00
Kevin K
9e8c1fb940 feat(arg): allow lifetimes other than 'static in arguments 2015-04-01 12:36:41 -04:00
Kevin K
564b1db183 removed unneeded ref in print_help() for options 2015-03-26 11:48:36 -04:00
Kevin K
de64e3d79f Removed extra tab when printing help 2015-03-26 11:25:54 -04:00
Kevin K
0cce6b8715 Adding tests 2015-03-25 17:02:21 -04:00
Kevin K
b4caf8a21b Removed unneeded Box<> 2015-03-25 13:48:01 -04:00
Kevin K
d906701b0e testing to_owned() 2015-03-24 16:21:10 -04:00
Kevin K
b047104d9a version bump and rebuilt docs 2015-03-24 14:35:47 -04:00
Kevin K
c7f22728f1 Added test application 2015-03-24 12:16:59 -04:00
Kevin K
6286d4b008 Closes #28 - Changed App name, version, about, author, and usage to allow lifetimes other than 'static 2015-03-23 22:34:01 -04:00
Kevin K
aed37da635 Bug fixes with multiple options 2015-03-22 22:48:46 -04:00
Kevin K
46bcf02a2f Bug fixes 2015-03-22 22:26:07 -04:00
Kevin K
66dab46760 Fixed doc error 2015-03-22 22:13:10 -04:00
Kevin K
eff1ef4ff1 Fixed makefile bug 2015-03-22 22:03:28 -04:00
Kevin K
0f7bc363ce Moved tests to tests/ directory and crate 2015-03-22 21:57:02 -04:00
Kevin K
d5d1554b5e Cleaned up codebase...a little 2015-03-22 21:30:48 -04:00
Kevin K
cf4dc688a5 Fixed #22 2015-03-21 10:22:46 -04:00
J/A
1e1271ed8f Remove assertion on multi args.
There's an assertion on line 322 of clap-rs/master that prevents any arg
where `multiple == true` from accepting any value. This commit only
deletes that assertion. It could cause any number of other problems; I
don't really know.
2015-03-19 00:26:50 -04:00
Kevin K.
dde61de645 Merge pull request #16 from untitaker/make
Add makefile magic
2015-03-18 21:20:10 -04:00
Kevin K
19c205b72d Closes #17 2015-03-18 21:15:02 -04:00
Kevin K
01e3fc6ddd Closes #17 2015-03-18 20:35:42 -04:00
Markus Unterwaditzer
5abee664b2 Deduplicate docs 2015-03-19 00:42:06 +01:00
Kevin K
96d28df880 Initial commit for multiple option arguments 2015-03-18 18:09:42 -04:00
Kevin K
f270bc171f Restructured project to better reflect internal workings 2015-03-18 15:00:15 -04:00
Kevin K
85648f2949 Moved to stable Rust APIs - Removed uppercasing of argument names due to Rust API stability 2015-03-18 13:40:58 -04:00
Kevin K
ff8ea640e9 Moved some for loops to more readable iterators 2015-03-18 10:15:55 -04:00
Kevin K
399ad97413 Changes to stable APIs towards Rust 1.0 2015-03-18 08:41:09 -04:00
Kevin K
0594180e29 Added support for -- where only positional arguments follow 2015-03-17 20:53:56 -04:00
Kevin K
6ae91954ae Fixes #9 2015-03-16 18:50:53 -04:00
Kevin K.
a0746686ac Merge pull request #7 from untitaker/tabs
Improve formatting for README, remove some tabs
2015-03-16 16:51:32 -04:00
Markus Unterwaditzer
59bcd85662 Improve formatting for README, remove some tabs 2015-03-16 20:56:42 +01:00
Kevin K
55ce5c5eea Fixed formatting error in doc example 2015-03-16 15:10:00 -04:00
Kevin K
eabfa091bc Fixed error in doc test 2015-03-16 14:53:49 -04:00
Kevin K
9f4cdc9fa3 Changed tabs to spaces 2015-03-16 14:47:09 -04:00
Kevin K
1814d87192 Added custom usage strings 2015-03-16 14:28:56 -04:00
Kevin K
b77920304c Fixed bug with un-needed subcommands (i.e. when no subcommand is specified by developer manually - and removed deprecated flags 2015-03-16 11:17:51 -04:00
Kevin K
152aa8919a Fixed doc tests 2015-03-15 21:05:19 -04:00
Kevin K
e05ece7696 Fixed doc tests 2015-03-15 17:39:36 -04:00
Kevin K
65a8a4f045 Added support for subcommands 2015-03-15 17:17:52 -04:00
Kevin K
5ca006cbb5 Adding subcommands 2015-03-05 22:44:11 -05:00
Kevin K
d084a40f4a Merge branch 'dev' 2015-03-03 22:42:06 -05:00
Kevin K
e057ed4e60 Moved to consuming builder pattern, removed unneeded fields 2015-03-03 22:41:47 -05:00
Kevin K
809b43995b Removed extra keywords, fixed borrowing issues 2015-03-03 22:04:45 -05:00
Kevin K
90ca144f02 Removed extra keywords, fixed borrowing issues 2015-03-03 22:03:00 -05:00
Kevin K
42b7a35987 adding tests 2015-03-03 14:19:44 -05:00
Kevin K
9f5b33a241 adding tests 2015-03-03 14:18:56 -05:00
Kevin K
12a727e2a9 Added initial testing 2015-03-03 14:13:31 -05:00
Kevin K
498c13c264 Fixed error in docs 2015-03-03 13:57:19 -05:00
Kevin K
62704caf8d Removed unneeded fields from Arg Matches 2015-03-03 13:10:19 -05:00
Kevin K
8548be883b Fixed failing tests in the docs 2015-03-01 16:58:39 -05:00