Kevin K.
76de2f553a
Merge pull request #68 from kbknapp/usage
...
Improves ergonomics and performance of usage generation
2015-04-10 10:55:20 -04:00
Kevin K
dcbadc6275
perf(usage): remove compiler warnings and dedup some code
2015-04-10 11:50:08 -04:00
Kevin K
3636afc401
feat(usage): add ability to get usage string for subcommands too
...
You can now get the usage even for sub-commands by calling the
usage() method.
Breaking Change
ArgMatches::usage() now returns a slice (no longer an Option<&str>)
This is to improve ergonomics, as there should always be at least a
default usage statement, there should never be None
2015-04-10 10:49:12 -04:00
Kevin K
5137278942
fix(usage): remove unneeded space
2015-04-09 21:43:26 -04:00
Kevin K
ba817b9d81
fix(usage): remove warning about unused variables
2015-04-09 19:53:13 -04:00
Kevin K
be91c5f2f5
chore(clap): increase version
2015-04-09 18:49:59 -04:00
Kevin K
73ca72261e
chore(docs): rebuild documentation with new features
2015-04-09 18:46:10 -04:00
Kevin K.
53af3fe86b
Merge pull request #67 from kbknapp/scmatches-and-name
...
Scmatches and name
2015-04-09 18:45:06 -04:00
Kevin K
e2488e50e4
tests(subcommand help): change to new usage generation known good
2015-04-09 18:39:29 -04:00
Kevin K
02462150ca
feat(ArgMatches): add method to get default usage string
2015-04-09 18:18:51 -04:00
Kevin K
64e539280e
feat(SubCommands): add method to get name and subcommand matches together
2015-04-09 17:07:28 -04:00
Kevin K.
fef861661e
docs(README.md): update examples with some comments, and fix typos
2015-04-09 14:25:03 -04:00
Kevin K.
2e0a675ba2
Merge pull request #66 from kbknapp/tests
...
tests(clap-tests): add subcommand tests
2015-04-08 17:04:27 -04:00
Kevin K
08f130612a
tests(clap-tests): add subcommand tests
2015-04-08 18:01:06 -04:00
Kevin K
52415f4ba3
chore(tests): rename claptests->clap-tests
2015-04-08 17:10:59 -04:00
Kevin K
315ffbdcbc
docs(README.md): fix typos and add license section
2015-04-08 17:10:00 -04:00
Kevin K.
ddc9b6955c
docs(README.md): add gitter chat badge
2015-04-08 12:04:07 -04:00
Kevin K.
c69366fff3
Merge pull request #64 from kbknapp/dev
...
docs(README.md): add portions concerning conventional changelogs
2015-04-07 22:38:57 -04:00
Kevin K
2bf9569506
docs(README.md): add portions concerning conventional changelogs
2015-04-07 22:38:06 -04:00
Kevin K
8e317be161
docs(changelog.md): switch to conventional changelog using clog
2015-04-07 22:27:50 -04:00
Kevin K
9424601d83
docs(README.md): add video tutorial section
2015-04-07 21:06:45 -04:00
Kevin K
b56d77768a
chore(docs): rebuild documentation
2015-04-05 20:27:02 -04:00
Kevin K
2041cc4fda
chore(clap): increase version
2015-04-05 20:26:12 -04:00
Kevin K
042577d254
refactor(app.rs): remove unneeded hashmap use statement
2015-04-05 20:25:03 -04:00
Kevin K.
95b5cca1bf
Merge pull request #63 from kbknapp/patch-62
...
feat(help): sort arguments by name so as to not display a random order
2015-04-05 20:23:24 -04:00
Kevin K
f4b2bf5767
feat(help): sort arguments by name so as to not display a random order
2015-04-05 20:20:46 -04:00
Kevin K
4572c79218
chore(clap): increase version
2015-04-04 16:19:34 -04:00
Kevin K.
046546b3e3
Merge pull request #61 from kbknapp/cleanup
...
Cleanup and fix
2015-04-04 16:17:12 -04:00
Kevin K
90e72cffde
fix(flags): fix bug not allowing users to specify -v or -h
2015-04-04 16:13:51 -04:00
Kevin K
572bc31f08
style(app.rs): clean up misc items
2015-04-04 09:25:49 -04:00
Kevin K
b1cf77190e
chore(clap): increase version
2015-04-03 11:52:18 -04:00
Kevin K.
9769dd682f
Merge pull request #60 from kbknapp/dev
...
fix(help): fix spacing when option argument has not long version
2015-04-03 11:50:57 -04:00
Kevin K
ca17fa494b
fix(help): fix spacing when option argument has not long version
2015-04-03 11:50:09 -04:00
Kevin K
f39004a26d
chore(docs): rebuild documentation
2015-04-03 11:09:16 -04:00
Kevin K
6dc80fde3f
chore(clap): increase version
2015-04-03 11:08:22 -04:00
Kevin K.
706e1c71d6
Merge pull request #59 from kbknapp/dev
...
Merge of dev
2015-04-03 11:05:46 -04:00
Kevin K
9abdb438e3
fix(clap): remove unstable features for Rust 1.0
2015-04-03 11:02:46 -04:00
Kevin K
60e4072896
Merge branch 'master' into dev
2015-04-02 23:00:01 -04:00
Kevin K
30750239eb
docs(clap): rebuild documentation
2015-04-02 22:54:58 -04:00
Kevin K
66756bbc8a
chore(clap): increased version
2015-04-02 22:54:58 -04:00
Kevin K
56426af2c4
test(claptests): fix test known goods to new error messages
2015-04-02 22:54:58 -04:00
Kevin K
bff945fc5d
fix(args): improve error messages for arguments with mutual exclusions
...
Closes #51
2015-04-02 22:54:58 -04:00
Kevin K
343d47dcbf
fix(positional args): all previous positional args become required when
...
a latter one is required
Closes #50
2015-04-02 22:54:58 -04:00
Kevin K
4a057c03c1
docs(clap): rebuild documentation
2015-04-02 22:49:45 -04:00
Kevin K
c238b49ba9
chore(clap): increased version
2015-04-02 22:47:52 -04:00
Kevin K.
057eab501f
Merge pull request #58 from kbknapp/patch-51
...
Closes #51
2015-04-02 22:42:44 -04:00
Kevin K
08779ea17c
test(claptests): fix test known goods to new error messages
2015-04-02 22:39:29 -04:00
Kevin K
18dbcf3702
fix(args): improve error messages for arguments with mutual exclusions
...
Closes #51
2015-04-02 22:34:36 -04:00
Kevin K.
68c8197574
Merge pull request #57 from kbknapp/patch-50
...
fix(positional args): all previous positional args become required when a latter one is required
2015-04-02 22:22:48 -04:00
Kevin K
c14c3f31fd
fix(positional args): all previous positional args become required when
...
a latter one is required
Closes #50
2015-04-02 22:18:36 -04:00