Kevin K
fe0818b854
chore: unpins clippy version
...
Closes #523
2016-06-07 23:52:52 -04:00
Kevin K
65c2350aa3
feat: colors dont get sent to pipes by default
...
Color are now only used when outputting to a termainal/TTY. There are three new settings as well
which can be used to control color output, they are:
* `AppSettings::ColorAuto`: The default, and will only output color when outputting to a terminal or TTY
* `AppSettings::ColorAlways`: Outputs color no matter where the output is going
* `AppSettings::ColorNever`: Never colors output
This now allows one to use things like command line options, or environmental variables to turn
colored output on/off.
Closes #512
2016-06-04 11:28:03 -04:00
Kevin K
d681a5b32c
chore: increase version
2016-05-11 15:52:21 -04:00
Kevin K
d4cafcc0fc
chore: increase version
2016-05-10 17:15:06 -04:00
Kevin K
b42ca0b5ab
chore(Tests): had to remove external clap-test crate...sad face
2016-05-09 22:46:09 -04:00
Kevin K
6c7b2da856
chore: increase ghost version
2016-05-09 21:10:30 -04:00
Kevin K
59152ed500
chore: updates clap-test to solve chicken and egg api issue
2016-05-09 21:09:41 -04:00
Kevin K
74c8a7f428
chore: moved clap-test to it's own repo
2016-05-09 21:06:31 -04:00
Kevin K
3ab0bf8826
chore: increase version
2016-05-09 20:50:32 -04:00
Kevin K
852e58156c
tests: removes old python tests and replaces with rust tests
...
Closes #166
2016-05-09 19:14:11 -04:00
Kevin K
a0a56318d0
tests(Groups): adds tests for positional arg formatting in groups
2016-05-08 21:33:56 -04:00
Kevin K
2efd81ebbc
chore: clippy update and run
2016-05-06 17:59:52 -04:00
Kevin K
89db52a965
chore: increase version
2016-05-03 16:31:55 -04:00
Kevin K
ee41482608
chore: increase version
2016-04-18 00:05:43 -07:00
Kevin K
8a95dace62
chore: increase version
2016-04-11 11:50:38 -07:00
Kevin K
00d5a3e0b2
chore: updates deps
2016-04-08 11:40:38 -07:00
Kevin K
616e803321
chore: increase version
2016-04-02 20:50:47 -04:00
Kevin K
e923c2c153
chore: increase version'
2016-03-29 22:32:15 -04:00
Kevin K
cebb889ebc
chore: increase version
2016-03-28 11:28:36 -04:00
Kevin K
f2cf2f8a0d
chore: increase version
2016-03-27 16:02:10 -04:00
Kevin K
05365ddcc2
fix(Help Message): fixes bug with wrapping in the middle of a unicode sequence
...
Closes #456
2016-03-27 16:01:17 -04:00
Kevin K
3d4192b655
chore: pins travis to rustc+clippy working pair on nightly
2016-03-22 21:14:57 -04:00
Kevin K
929ee98ec8
chore: increase version
2016-03-16 19:26:20 -04:00
Kevin K
387b147820
chore: increase version
2016-03-13 22:10:34 -04:00
Kevin K
e36af02666
feat(Help Message): can auto wrap and aligning help text to term width
...
By default `clap` now automatically wraps and aligns help strings to the
term width. i.e.
```
-o, --option <opt> some really long help
text that should be auto aligned but isn't righ
t now
```
Now looks like this:
```
-o, --option <opt> some really long help
text that should be
auto aligned but isn't
right now
```
The wrapping also respects words, and wraps at spaces so as to not cut
words in the middle.
This requires the `libc` dep which is enabled (by default) with the
`wrap_help` cargo feature flag.
Closes #428
2016-03-13 22:07:28 -04:00
Alexander Bulaev
150784ae20
Update VecMap to 0.6
2016-03-08 19:50:20 -05:00
Kevin K
deace34ad2
chore: clippy run
2016-03-08 10:39:43 -05:00
Kevin K
0b67367226
chore: increase version
...
Closes #434
2016-02-23 22:40:05 -05:00
Kevin K
d0c956c1ce
chore: increase version
2016-02-19 10:47:39 -05:00
Kevin K
1153e8af60
chore: clippy run
2016-02-14 01:10:44 -05:00
Kevin K
33fe291b34
chore: increase version
2016-02-10 12:55:54 -05:00
Kevin K
972761912a
chore: increase version
2016-02-09 09:30:41 -05:00
Kevin K
ea4dd195f9
chore: increase version
2016-02-04 19:45:30 -05:00
Kevin K
9f7a4afea6
chore: increase version
2016-02-04 02:01:10 -05:00
Kevin K
dbea0e349b
chore: increase version
2016-02-02 07:45:49 -05:00
Kevin K
2564b3af11
chore: increase version
2016-01-31 08:23:34 -05:00
Kevin K
280ada7b84
fix: fixes cargo features to NOT require nightly with unstable features
...
Closes #402
2016-01-29 22:11:34 -05:00
Kevin K
2031682193
chore: updates additional files for 2x release
2016-01-28 11:46:12 -05:00
Kevin K
60a61ddde6
tests(Benches): fixes failing bench marks
2016-01-28 11:45:31 -05:00
Kevin K
20de5c6e76
feat(v2): implementing the base of 2.x
...
This commit implements the base changes for clap 2.x
2016-01-28 11:45:31 -05:00
Paul Blouët
53f97805b3
chore: bump dependencies bitflags and yaml-rust to latest version
...
Bump bitflags from 0.3.3 to 0.4.0 and yaml-rust from 0.2.2 to 0.3.0.
2016-01-28 14:50:27 +01:00
Kevin K
64ebaebab0
chore: increases version
2016-01-03 23:59:52 -05:00
Kevin K
ea83a3d421
fix: fixes an intentional panic issue discovered via clippy
2016-01-03 21:54:56 -05:00
Kevin K
f1a454404c
chore: increase version
2015-12-18 01:36:15 -05:00
Kevin K
6b54ba2e45
chore: updates deps
2015-12-08 03:05:19 -05:00
Kevin K
b9ebc59c23
chore: increase version
2015-11-20 08:32:46 -05:00
Kevin K
03d31e71a2
chore: increase version
2015-11-14 04:53:59 -05:00
Kevin K
e81b733064
chore: increase version
2015-11-13 09:37:24 -05:00
Kevin K
37bfffc375
chore: increase version
2015-11-12 23:01:13 -05:00
Kevin K
e7715f1df1
chore: adds perf graphs
2015-11-12 10:16:22 -05:00