Commit Graph

163 Commits

Author SHA1 Message Date
Casey Rodarmor
e5efa3f7d5 Make dependencies execute in order they appear
It doesn't seem particularly valuable for dependencies to execute in any
order, so make Recipe.dependencies a vec so they execute in order.
2016-10-09 00:30:33 -07:00
Casey Rodarmor
fbe8c07d43 Update Cargo.lock 2016-10-08 20:20:26 -07:00
Casey Rodarmor
c476afb951 Add git push github master to publish recipe
So that github always reflect version in cargo.
2016-10-08 17:56:28 -07:00
Casey Rodarmor
61b7111574 Bump version to 0.2.0 2016-10-08 17:55:48 -07:00
Casey Rodarmor
c3bfb44917 Add publish recipe 2016-10-08 17:55:17 -07:00
Casey Rodarmor
4646c9365e Update shebang test notes 2016-10-08 17:29:45 -07:00
Casey Rodarmor
b7f7deb4bb Add test for shebang recipes 2016-10-08 17:29:45 -07:00
Casey Rodarmor
72921c0fa8 Update notes 2016-10-08 17:29:45 -07:00
Casey Rodarmor
71a4359188 Support for polyglot recipes! 2016-10-08 17:29:45 -07:00
Casey Rodarmor
fc351fccc8 Add polyglot recipes to justfile 2016-10-08 17:29:45 -07:00
Casey Rodarmor
6df4109510 More validation of recipes, allow leading shebang 2016-10-08 17:29:45 -07:00
Casey Rodarmor
06f9d029e3 Notes 2016-10-08 17:29:45 -07:00
Casey Rodarmor
b5cac00ffc Invoke sh with -u (error on unbound variable) 2016-10-08 17:29:45 -07:00
Casey Rodarmor
bd8b12db93 Don't print double newline for --show 2016-10-08 17:29:45 -07:00
Casey Rodarmor
c4f87b7e77 Remove list and args from justfile 2016-10-08 17:29:45 -07:00
Casey Rodarmor
c7fb47760b Update notes 2016-10-08 17:29:45 -07:00
Casey Rodarmor
b11b81c640 Add --show command line flag 2016-10-08 17:29:45 -07:00
Casey Rodarmor
ba2ae0a166 Update notes 2016-10-08 17:29:45 -07:00
Casey Rodarmor
c957165f4c Actually run recipes, add a bunch of tests 2016-10-08 17:29:45 -07:00
Casey Rodarmor
853bb7d28a Update shebang test notes 2016-10-08 12:53:53 -07:00
Casey Rodarmor
09826a17c3 Add test for shebang recipes 2016-10-07 21:07:02 -07:00
Casey Rodarmor
a421858d76 Update notes 2016-10-07 17:57:35 -07:00
Casey Rodarmor
25785eea77 Support for polyglot recipes! 2016-10-07 17:56:52 -07:00
Casey Rodarmor
2e97f3f026 Add polyglot recipes to justfile 2016-10-07 17:56:39 -07:00
Casey Rodarmor
fa25c846c7 More validation of recipes, allow leading shebang 2016-10-06 17:43:30 -07:00
Casey Rodarmor
d503b37fb3 Notes 2016-10-06 16:56:36 -07:00
Casey Rodarmor
2a721db280 Invoke sh with -u (error on unbound variable) 2016-10-06 16:56:21 -07:00
Casey Rodarmor
b1d8fdb398 Don't print double newline for --show 2016-10-06 16:50:31 -07:00
Casey Rodarmor
f87ecd6154 Remove list and args from justfile 2016-10-06 16:48:42 -07:00
Casey Rodarmor
823b7a5181 Only test lib to avoid duplicate error messages 2016-10-06 16:27:44 -07:00
Casey Rodarmor
18b43786be Update notes 2016-10-05 16:08:13 -07:00
Casey Rodarmor
2ab75ef03a Add --show command line flag 2016-10-05 16:03:11 -07:00
Casey Rodarmor
fa3856669f Update notes 2016-10-05 14:00:51 -07:00
Casey Rodarmor
355fd685ba Actually run recipes, add a bunch of tests 2016-10-05 13:58:18 -07:00
Casey Rodarmor
063deb43c4 Ignore /tmp and /target 2016-10-03 23:56:09 -07:00
Casey Rodarmor
c0f58eefe8 Lots of work. 2016-10-03 23:55:55 -07:00
Casey Rodarmor
1a7a61acbc Update justfile, notes 2016-10-02 22:31:15 -07:00
Casey Rodarmor
0c29b55df6 Split into lib.rs and main.rs, wrote a bunch of tests 2016-10-02 22:30:28 -07:00
Casey Rodarmor
2d783d5bfb Update notes 2016-10-02 15:47:21 -07:00
Casey Rodarmor
c970f507ad Split command correctly on leading whitespace 2016-10-02 15:46:25 -07:00
Casey Rodarmor
f81e7d8953 Update notes 2016-10-02 15:33:04 -07:00
Casey Rodarmor
ec2b6c59f5 Added proper errors 2016-10-02 15:31:28 -07:00
Casey Rodarmor
8ec000c159 use std::collections:: 2016-10-01 13:51:56 -07:00
Casey Rodarmor
2d8e3d9abe Basic parsing and circular dependency detection working 2016-09-30 23:48:23 -07:00
Casey Rodarmor
c53b6b0ce2 Update notes 2016-09-30 14:23:01 -07:00
Casey Rodarmor
fc37c208ad Add notes 2016-09-29 21:45:53 -07:00
Casey Rodarmor
ca3d159ae4 Add cat. 2016-09-28 22:13:35 -07:00
Casey Rodarmor
fc3b526b24 Further ramblings in readme 2016-09-28 22:07:03 -07:00
Casey Rodarmor
7529c628ca Expanded README.md 2016-09-28 21:58:18 -07:00
Casey Rodarmor
dd83cc46bf Add period to no justfile found error. Bump version. 2016-09-28 13:20:49 -07:00