Commit Graph

305 Commits

Author SHA1 Message Date
Thomas Levine
015dd2894f move validation lower 2016-04-10 09:05:08 +00:00
Thomas Levine
4798611d78 ascii delimiters 2016-04-10 08:45:11 +00:00
Thomas Levine
fa4708f940 command -v 2016-04-10 06:15:55 +00:00
Thomas Levine
77aff50374 print head 2016-04-10 06:05:28 +00:00
Thomas Levine
0ee97569a6 new format variable 2016-04-10 06:04:12 +00:00
Thomas Levine
f783aa8cbf Automatic commit with j 2016-04-08 22:44:29 +00:00
Thomas Levine
b807f6ad70 version 2016-04-08 22:29:50 +00:00
Thomas Levine
3cfa308953 order matter 2016-04-08 22:25:58 +00:00
Thomas Levine
b46d1a9d6c rearrange contents of the file 2016-04-08 22:24:55 +00:00
Thomas Levine
0395ebb5b2 comment the line in tap 2016-04-07 05:19:47 +00:00
Thomas Levine
123f04270b md5 format 2016-04-07 03:55:43 +00:00
Thomas Levine
82c81822d3 mktemp templates 2016-04-07 03:51:01 +00:00
Thomas Levine
b339c5f98e wrong flag 2016-04-07 03:17:08 +00:00
Thomas Levine
92d40c9ff1 DISABLE_CYCLING 2016-04-07 03:13:42 +00:00
Thomas Levine
24ecd302cd document environment variables 2016-04-07 03:12:10 +00:00
Thomas Levine
c219f0a0e6 shorter output 2016-04-07 02:54:30 +00:00
Thomas Levine
adf8dc3562 epoch 2016-04-07 02:52:40 +00:00
Thomas Levine
a484300263 oops 2016-04-07 02:48:58 +00:00
Thomas Levine
e8d946cc5c switch debug to set -x 2016-04-07 02:47:55 +00:00
Thomas Levine
81c4cdeac0 oops 2016-04-07 02:44:22 +00:00
Thomas Levine
b79045c6ee refactor mktemp 2016-04-07 02:42:29 +00:00
Thomas Levine
c6061b377b alternative ways of getting a seconds counter 2016-04-07 02:39:28 +00:00
Thomas Levine
5e2ecab592 mktemp 2016-04-07 01:58:34 +00:00
Thomas Levine
efe3af6f87 new version 2016-04-07 00:25:32 +00:00
Thomas Levine
bb3876f334 oops 2016-04-07 00:06:44 +00:00
Thomas Levine
0dc6e01fbc that alias approach was invalid 2016-04-07 00:06:02 +00:00
Thomas Levine
ca71678522 md5 2016-04-07 00:02:11 +00:00
Thomas Levine
27592e58ac untested md5 handler 2016-04-06 23:58:26 +00:00
Thomas Levine
d67185ce25 don't use /dev/stderr 2016-04-04 21:37:47 +00:00
Thomas Levine
16988c48a9 simpler check 2016-04-04 21:29:51 +00:00
Thomas Levine
ddb74d43d8 longer shell list 2016-04-04 21:21:24 +00:00
Thomas Levine
fdb0b1b3ea LC_COLLATE rather than LC_ALL 2016-04-04 19:15:00 +00:00
Thomas Levine
db3dd1c662 typos 2016-04-04 01:22:05 +00:00
Thomas Levine
72f0700598 fixing timeout flag 2016-04-04 01:16:51 +00:00
Thomas Levine
a9ba8e79d3 suppress timeout errors 2016-04-04 01:04:04 +00:00
Thomas Levine
cd7f773d58 fix debug 2016-04-04 00:42:08 +00:00
Thomas Levine
fc51c34019 debug messages 2016-04-01 19:52:34 +00:00
Thomas Levine
c61d31fcea docs 2016-04-01 19:43:02 +00:00
Thomas Levine
3ebe974202 bump version 2016-03-31 22:25:49 +00:00
Thomas Levine
4f7541b1fd change flag name 2016-03-31 19:56:12 +00:00
Thomas Levine
5b2ab72ee1 change success and failure symbols 2016-03-31 19:54:27 +00:00
Thomas Levine
e66551f50f switch # to | so output is easier to read 2016-03-31 19:43:04 +00:00
Thomas Levine
72ea60bb8d separate has_shebang_line tests 2016-03-31 19:26:11 +00:00
Thomas Levine
3c5593c812 fix has_shebang_line 2016-03-31 19:06:23 +00:00
Thomas Levine
635bcc83f2 set LC_ALL for sort 2016-03-31 18:46:26 +00:00
Thomas Levine
3e83e2cb30 use grep -q 2016-03-29 16:57:21 +00:00
Thomas Levine
2b4444dbed revert /bin/sh shebang behavior 2016-03-29 16:54:40 +00:00
Thomas Levine
9f76434bfc proofread 2016-03-21 20:28:59 +00:00
Thomas Levine
74651bd169 update USAGE 2016-03-10 11:12:17 +00:00
Thomas Levine
1a4b8674ea perl sort 2016-03-06 15:06:34 +00:00
Thomas Levine
5ab6a53961 typo 2016-03-06 14:54:49 +00:00
Thomas Levine
edec12c2c0 remove unnecessary recurse call padding 2016-03-06 14:54:42 +00:00
Thomas Levine
8b9747a997 run in series by dir 2016-03-06 14:44:39 +00:00
Thomas Levine
5cd182ff8f look for .urchin_root rather than .urchin 2016-03-06 14:38:56 +00:00
Thomas Levine
fa6c660be1 fix trap and shell list 2016-03-06 14:23:04 +00:00
Thomas Levine
12f975a0ca accept multiple test things 2016-03-06 14:19:04 +00:00
Thomas Levine
375e8a3137 change -v options to match my needs 2016-03-06 13:54:10 +00:00
Thomas Levine
afde2b1b30 use STDIN interface to sort 2016-03-06 13:42:52 +00:00
Thomas Levine
40d1c63f37 python sort test 2016-03-06 13:39:29 +00:00
Thomas Levine
bd5240d726 sort fallback 2016-03-06 13:30:42 +00:00
Thomas Levine
f61ca2f994 simpler sort string 2016-03-06 10:55:01 +00:00
Thomas Levine
997d256281 GNU sort note 2016-03-06 10:47:22 +00:00
Thomas Levine
868822758f help formatting 2016-03-06 10:46:24 +00:00
Thomas Levine
139152431e add --quiet 2016-03-06 10:45:40 +00:00
Thomas Levine
f5dc43bcef more verbosity levels 2016-03-06 10:42:34 +00:00
Thomas Levine
d39555bfc3 start on more verbosity levels 2016-03-06 10:39:40 +00:00
Thomas Levine
cd79969f28 remove color command from no-color code 2016-03-06 10:26:00 +00:00
Thomas Levine
dc26f877b7 fix file discovery 2016-03-06 10:22:15 +00:00
Thomas Levine
933aa466c4 Automatic commit with j 2016-03-06 10:04:16 +00:00
Thomas Levine
dbd604a82d start on --color 2016-03-06 09:44:10 +00:00
Thomas Levine
81b028d546 start on -v, -vv 2016-03-06 09:37:08 +00:00
Thomas Levine
d504f83141 skip non-executable directories 2016-03-02 22:02:21 +00:00
Thomas Levine
f2305648b7 half-way implementation of error on no found tests 2016-03-02 21:46:16 +00:00
Thomas Levine
918bf31ec5 fix molly guard 2016-03-02 21:18:40 +00:00
Thomas Levine
9fecb802cb remove newline 2016-03-02 20:39:37 +00:00
Thomas Levine
b1ea7ed294 add more braces 2016-03-02 20:39:31 +00:00
Thomas Levine
2b0974d305 add braces around variables 2016-03-02 20:29:33 +00:00
Thomas Levine
a90aed95a5 Automatic commit with j 2016-03-02 20:19:33 +00:00
Thomas Levine
e745555367 update documentation in --help 2016-02-29 13:29:51 +00:00
Thomas Levine
f8d98d9978 update shell cycling logic to match documentation
and I updated the documentation already because this new way seems
easier to think about
2016-02-29 12:29:49 +00:00
Thomas Levine
ceaf1bc92d check for lacking shebang line, only 2016-02-29 05:10:53 +00:00
Thomas Levine
44d4446be0 make separate licenses more clear 2016-02-29 04:11:37 +00:00
Thomas Levine
6db7ec41eb agpl license 2016-02-29 04:09:46 +00:00
Thomas Levine
347d975508 test --verbose 2016-02-29 03:55:21 +00:00
Thomas Levine
8aab5dad0d implement --timeout 2016-02-29 03:40:27 +00:00
Thomas Levine
34a065c074 start timeout 2016-02-29 03:37:04 +00:00
Thomas Levine
e5792a2f90 debugging zsh errors 2016-02-29 02:32:58 +00:00
Thomas Levine
bf19f94c08 pass env variable better i think 2016-02-29 02:13:40 +00:00
Thomas Levine
39f1ec70f6 warn about sorting 2016-02-29 01:37:53 +00:00
Thomas Levine
6f9aa9ad32 exit on fail works i think 2016-02-29 01:07:04 +00:00
Thomas Levine
f9c7b63b7c Automatic commit with j 2016-02-29 01:03:56 +00:00
Thomas Levine
ac557a4295 exit code handling 2016-02-29 01:03:17 +00:00
Thomas Levine
9477e3ee73 direct stderr to /dev/null 2016-02-29 00:43:56 +00:00
Thomas Levine
a94d04b136 sort -m 2016-02-29 00:41:03 +00:00
Thomas Levine
fca041d26e change molly guard error explanation 2016-02-28 22:56:49 +00:00
Thomas Levine
c6e1016b80 stop urchin_root at hidden directories 2016-02-28 22:49:57 +00:00
Thomas Levine
67aa65c3c7 add --verbose 2016-02-28 22:41:13 +00:00
Thomas Levine
06952c7761 work on setup teardown 2016-02-28 22:36:45 +00:00
Thomas Levine
58f2f754b5 move some setup teardown tests 2016-02-28 22:33:47 +00:00
Thomas Levine
9772161eaf fix exit codes 2016-02-28 21:37:28 +00:00