* master: Fixed markdown errors in README - code samples now correctly formatted. Fix use of config.sh in example log.py, minimal/do: don't use ansi colour codes if $TERM is blank or 'dumb' Use named constants for terminal control codes. redo-sh: keep testing even after finding a 'good' shell. redo-sh.do: hide warning output from 'which' in some shells. redo-sh.do: wrap long lines. Handle .do files that start with "#!/" to specify an explicit interpreter. minimal/do: don't print an error on exit if we don't build anything. bash completions: also mark 'do' as a completable command. bash completions: work correctly when $cur is an empty string. bash completions: call redo-targets for a more complete list. bash completions: work correctly with subdirs, ie. 'redo t/<tab>' Sample bash completion rules for redo targets. minimal/do: faster deletion of stamp files. minimal/do: delete .tmp files if a build fails. minimal/do: use ".did" stamp files instead of empty target files. minimal/do: use posix shell features instead of dirname/basename. Automatically select a good shell instead of relying on /bin/sh. Conflicts: t/clean.do
20 lines
223 B
Text
20 lines
223 B
Text
test.args
|
|
test2.args
|
|
/passfail
|
|
/mode1
|
|
/makedir
|
|
/makedir.log
|
|
/chdir1
|
|
/silence
|
|
/silence.do
|
|
/touch1
|
|
/touch1.do
|
|
/deltest2
|
|
/always1
|
|
/always1.log
|
|
/ifcreate[12].log
|
|
/ifcreate[12].dep
|
|
/ifcreate[12]
|
|
/broken
|
|
/shellfile
|
|
/nonshelltest
|