Casey Rodarmor
2882b78de5
Don't ignore --color=never
( #56 )
...
Fixes a bug where `--color=never` was ignored.
2016-11-11 18:46:04 -08:00
Casey Rodarmor
4d20ffeac4
Use colors in output
...
This is a pretty gross commit, since it also includes a lot of
unrelated refactoring, especially of how error messages are printed.
Also adds a lint recipe that prints lines over 100 characters
To test, I added a `--color=[auto|always|never]` option that defaults to
auto in normal use, but can be forced to `always` for testing. In `auto`
mode it defers to `atty` to figure out if the current stream is a
terminal and uses color if so.
Color printing is controlled by the `alternate` formatting flag.
When printing an error message, using `{:#}` will print it with colors
and `{}` will print it normally.
2016-11-11 17:32:35 -08:00
Casey Rodarmor
c775828d3c
Use version from env! macro ( #37 )
...
This saves us from having to manually keep the version string in app.rs
up to date, so we can also drop that check from the publish recipe.
Fixes #36
2016-11-10 23:09:02 -08:00
Casey Rodarmor
2b55ae35bb
Use colored help message ( #32 )
...
💙 💜 💚 ❤️ 💛
2016-11-07 21:05:07 -08:00
Casey Rodarmor
39a78c968f
Bump version to 0.2.16 ( #21 )
2016-11-05 01:54:44 -07:00
Casey Rodarmor
9a742e6336
Allow justfile to be named Justfile
( #19 )
...
Priority is given to `justfile` to match the behavior of GNU make.
2016-11-05 01:25:36 -07:00
Casey Rodarmor
e4d35a8270
Add --quiet/-q flag to supress all output ( #17 )
...
This is for avoiding writing to stderr during tests,
although it's a nice option so it feels worth exposing
to users.
2016-11-05 01:01:43 -07:00
Casey Rodarmor
599cc80f86
Move all run options into a struct ( #16 )
...
In preparation for adding a --quiet flag, since the number of parameters
to run is getting a bit silly.
2016-11-05 00:31:38 -07:00
Casey Rodarmor
dd16fe316b
Bump version to v0.2.15
2016-11-02 22:06:52 -07:00
Casey Rodarmor
f9abb72887
New publish recipe, bump version to 0.2.14 to test.
2016-11-02 00:19:07 -07:00
Casey Rodarmor
3fb4fc8074
Bump version
2016-10-31 23:04:58 -07:00
Casey Rodarmor
e354ca0a8e
Bump version update description
2016-10-30 22:52:03 -07:00
Casey Rodarmor
9e9b525369
Bump version to 0.2.11 and rename back to just
2016-10-30 18:12:59 -07:00
Casey Rodarmor
0b182002a4
Notes, bump version
2016-10-30 17:09:33 -07:00
Casey Rodarmor
843662c285
Notes + bump version
2016-10-30 16:40:45 -07:00
Casey Rodarmor
3b9ff6fd52
Clippy lints
2016-10-30 13:17:08 -07:00
Casey Rodarmor
cc683cbb04
Bump version, add --debug
2016-10-30 13:14:39 -07:00
Casey Rodarmor
9a368fb351
variable=value overrides done
2016-10-30 03:08:28 -07:00
Casey Rodarmor
25c6432fa3
Backtick tests done!
2016-10-30 01:27:05 -07:00
Casey Rodarmor
2bc7485801
Bump version to 0.2.7
2016-10-30 00:24:16 -07:00
Casey Rodarmor
ac5433248e
Arguments working but still ugly
2016-10-29 00:14:41 -07:00
Casey Rodarmor
011876baff
Bump version to 0.2.6, build before publishing
2016-10-28 20:45:05 -07:00
Casey Rodarmor
b46cfd97ba
Bump version to 0.2.5
2016-10-28 20:42:53 -07:00
Casey Rodarmor
3c80f7f7ae
Add '--debug' flag to print justfile with evaluated expressions and
...
variables
2016-10-28 16:41:46 -07:00
Casey Rodarmor
01df3d5e4a
Add {:#} format printing to justfile for --show
2016-10-28 16:32:13 -07:00
Casey Rodarmor
a8a5c342e7
More integration tests
2016-10-28 15:59:50 -07:00
Casey Rodarmor
ec41eaf0e7
Bump version, use variable for quine text
2016-10-28 00:10:19 -07:00
Casey Rodarmor
0a16803247
Clippy fixes, bump version 0.2.3, string escapes
2016-10-28 00:06:36 -07:00
Casey Rodarmor
8d8f38b3d8
bump: 0.2.1 -> 0.2.2
2016-10-23 19:57:46 -07:00
Casey Rodarmor
92d231c2ec
Add --justfile and --working-directory flags
2016-10-23 19:56:30 -07:00
Casey Rodarmor
756a74bc18
version bump: 0.2.0 -> 0.2.1
2016-10-23 17:15:18 -07:00
Casey Rodarmor
534d702566
Add github repo to --help string
2016-10-23 17:13:21 -07:00
Casey Rodarmor
acc97a4eba
Reached feature parity with new parser
2016-10-23 16:43:52 -07:00