Casey Rodarmor
afe2c0f94e
Refactor more tests into macro invocations ( #259 )
2017-11-18 01:44:59 -08:00
Casey Rodarmor
28a57d9828
Refactor evaluators and resolvers into common form ( #258 )
2017-11-18 01:18:04 -08:00
Casey Rodarmor
bc79d16eac
Convert parser tests to macros ( #257 )
2017-11-17 23:59:55 -08:00
Casey Rodarmor
87b2130db0
Use imperative mood in help strings ( #256 )
2017-11-17 23:59:36 -08:00
Casey Rodarmor
c84a86dd2b
Use uppercase names for arguments ( #255 )
2017-11-17 23:23:24 -08:00
Casey Rodarmor
7166fa9e6f
Rename options
to configuration
( #254 )
2017-11-17 23:23:02 -08:00
Travis snɯǝᗡɔW
acb5d6f98b
Do not evaluate backticks in assignments during dry runs ( #253 )
2017-11-17 20:21:37 -08:00
Casey Rodarmor
13a124d659
Refactor some other stuff ( #252 )
2017-11-17 17:28:06 -08:00
Casey Rodarmor
2b6b715528
Refactor Everything ( #250 )
2017-11-16 23:30:08 -08:00
Casey Rodarmor
86dc82f548
Give errors clearer names ( #249 )
2017-11-16 13:26:01 -08:00
Casey Rodarmor
a4bf6c3a4e
Add rename recipe to justfile ( #248 )
2017-11-16 13:25:24 -08:00
Casey Rodarmor
3acd56646f
Stop empty comments from swallowing the next line ( #247 )
2017-11-15 12:53:01 -08:00
Casey Rodarmor
b9e1f73919
Make unexpected token formatting clearer ( #243 )
...
Symbols are now be surrounded by single quotes, to set them off more
clearly.
2017-11-14 13:03:26 -08:00
Casey Rodarmor
fcc27a9993
Add instructions for installing via Homebrew ( #238 )
2017-11-09 13:30:39 -08:00
Casey Rodarmor
5800d73302
Fix release builder ( #235 )
2017-10-15 12:47:33 -07:00
Casey Rodarmor
0030878ad7
Create a short markdown readme for crates.io
2017-10-14 23:21:46 -07:00
Casey Rodarmor
7874e22d47
Bump version to 0.3.2
2017-10-14 23:21:46 -07:00
Casey Rodarmor
7f3f13bd4b
Add readme to Cargo.toml ( #234 )
2017-10-13 21:30:03 -07:00
Casey Rodarmor
7ff6e41941
Mention gitter in preamable ( #233 )
2017-10-12 16:56:23 -07:00
Casey Rodarmor
340b8e5af4
Put Table of Contents below preamble ( #232 )
2017-10-12 16:51:12 -07:00
Casey Rodarmor
6e3b43ac9e
Overhaul README ( #231 )
...
- Switch to asciidoc, since it supports an auto-generated table of contents
- Re-organize into sections
- Document private recipes
- Document windows dependencies
- Document doc comments
2017-10-12 16:12:23 -07:00
Casey Rodarmor
f1a403541c
Fix homebrew issue on Travis ( #230 )
2017-10-11 13:13:27 -07:00
Casey Rodarmor
8fa91a4eb1
Hide recipes with names starting with an _ from --list and --sumamary ( #229 )
2017-10-06 23:48:07 -07:00
Christopher Vittal
a07fc226c1
Add short options for justfile and working-directory ( #222 )
...
Adds -f and -d as short options for --justfile and --working-directory
respectively.
Thanks @chrisvittal!
2017-09-11 00:58:35 -07:00
Casey Rodarmor
e22da124d4
Update dependencies ( #225 )
...
Thanks @chrisvittal for reporting!
2017-09-10 17:28:00 -07:00
Casey Rodarmor
0a57519ad7
Update Vagrantfile: install curl, force install just ( #221 )
2017-09-07 21:38:28 -07:00
Casey Rodarmor
0024dae720
Start a changelog in CHANGELOG.md ( #220 )
...
Empty for now, except for a note that the changelog has begun :P
2017-08-25 01:40:57 -07:00
Casey Rodarmor
58f545f240
🔥 Stop parsing flags after positional args ( #219 )
...
This allows things like the following to work as,
I hope, one would expect:
commit +flags:
git commit {{flags}}
$ just commit -a
It is however a breaking change, so also bump version number to 0.3.0.
2017-08-18 14:21:18 -07:00
Casey Rodarmor
1fd1c05653
Retire warn! in favor of eprintln! ( #218 )
2017-08-18 14:15:43 -07:00
Casey Rodarmor
35748f191f
Add say thanks badge to readme ( #215 )
2017-08-16 21:19:39 -07:00
Jordan Danford
23f8881117
Fix typos in README.md ( #213 )
2017-08-07 13:35:05 -07:00
Casey Rodarmor
f284f75d32
v0.2.32 -> v0.2.33
2017-08-02 20:47:37 -07:00
Casey Rodarmor
d841e4c4bc
Update dependencies ( #212 )
2017-08-02 20:45:57 -07:00
Casey Rodarmor
4320d1c699
Remove integration test debug spam ( #206 )
2017-06-03 22:46:07 -07:00
Casey Rodarmor
5bed607fb2
Remove old recipes ( #205 )
2017-06-01 18:05:19 -07:00
Casey Rodarmor
1b1a155dda
Refactor color handling ( #204 )
...
Color logic is fairly complicated, so moved it into its own
module.
A `Color` object now encapsulates the --color setting, which
stream we are printing to, and what color we are painting.
This way, Color::paint can just do the right thing when asked to
paint text.
Also added tests to make sure that --list and --highlight colors
are using the correct color codes.
2017-06-01 18:01:35 -07:00
Casey Rodarmor
5af2e4ae5e
Build, test, and release on fewer os/arch combinations ( #201 )
...
Build, test, and release for:
- x86-64 MacOS
- x86-64 Linux
- x86-64 FreeBSD
- x86-64 Windows
2017-05-13 18:34:26 -04:00
Casey Rodarmor
62a0d7de05
Bump version: 0.2.31 -> 0.2.32
2017-05-13 00:14:20 -04:00
Casey Rodarmor
2b59771c9d
Bump version: 0.2.30 -> 0.2.31
2017-05-13 00:08:28 -04:00
Casey Rodarmor
dca8cffde4
Update release recipe
2017-05-13 00:06:48 -04:00
Casey Rodarmor
acdd9c91d9
Include grammar, readme, and license in releases
2017-05-12 23:59:59 -04:00
Casey Rodarmor
9b8808af40
Bump version: 0.2.28 -> 0.2.29
2017-05-12 23:50:46 -04:00
Casey Rodarmor
1cb7be2351
Bump version: 0.2.27 -> 0.2.28 ( #200 )
2017-05-12 23:02:35 -04:00
Casey Rodarmor
98fe09f26b
Fix lints and things that make clippy sad ( #199 )
2017-05-12 22:09:47 -04:00
Casey Rodarmor
839f314439
Make appveyor continuous integration tests pass ( #196 )
2017-05-12 22:03:43 -04:00
Casey Rodarmor
59d863f6f4
Use crate metadata in --help string ( #197 )
2017-05-09 20:31:30 -04:00
Casey Rodarmor
b84fa89d71
Remove debugging output ( #195 )
2017-05-07 23:27:52 -04:00
Casey Rodarmor
4a35c14024
Set up cross platform continuous integration on travis ( #191 )
...
Gets travis cross platform testing working.
Based on the templates from:
japaric/trust/commit/29b0e084ff2c40d1aa1b6a5d66ab81eca90439e1
2017-05-07 22:48:07 -04:00
Casey Rodarmor
616d324cd7
Error if running default recipe that requires arguments ( #194 )
2017-05-07 15:11:10 -07:00
Casey Rodarmor
200cb4ee26
Add period to empty justfile error message ( #192 )
2017-05-07 14:50:46 -07:00