Commit Graph

268 Commits

Author SHA1 Message Date
Casey Rodarmor
3b92e00ee7 Comment out everything to rewrite parser 2016-10-22 19:36:54 -07:00
Casey Rodarmor
fdf73945d7 Notes 2016-10-22 15:11:47 -07:00
Casey Rodarmor
ebf66f7600 Merge remote-tracking branch 'origin/master' 2016-10-16 19:11:51 -07:00
Casey Rodarmor
4c44096718 Giant fucking mess. 2016-10-16 18:59:49 -07:00
Casey Rodarmor
3f231fb5b0 Update notes 2016-10-09 17:45:00 -07:00
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