Make apenwarr/redo installable on windows and work with uv tool install
Find a file
Avery Pennarun 7a8b7340a3 Use the SHELL variable instead of assuming 'sh'.
This is what GNU make does.  If SHELL isn't defined, we still fall back to
calling sh.

Rumour has it that Google has some kind of build system that can be
massively distributed if you just set SHELL to the right program; maybe
it'll work with redo now.  (Of course it won't do you any good until we
implement parallel builds...)
2010-11-13 01:30:31 -08:00
t redo-ifcreate: barf if the file already exists. 2010-11-13 01:22:11 -08:00
.gitignore 'make clean' can now safely remove .redo dirs. 2010-11-12 22:50:23 -08:00
clean.do When auto-choosing a .redo dir, prefer ones uphill that already exist. 2010-11-12 23:23:06 -08:00
helpers.py log: print a newline before each log() if VERBOSE is set. 2010-11-13 01:28:42 -08:00
it.do Extremely basic integration of wvtest for testing. 2010-11-12 17:19:42 -08:00
jwack Add jwack, a GNU make-like jobserver. 2010-11-12 20:10:21 -08:00
jwack.py Make jwack... mostly... work with GNU make. 2010-11-12 21:09:29 -08:00
Makefile Makefile: use a .PHONY rule to force everything to forward to redo. 2010-11-12 23:19:27 -08:00
options.py Extremely basic first crack at implementing djb's redo. 2010-11-12 05:25:03 -08:00
redo Extremely basic first crack at implementing djb's redo. 2010-11-12 05:25:03 -08:00
redo-ifchange Move 'redo --ifchange' into 'redo-ifchange' to match djb's style. 2010-11-13 00:47:49 -08:00
redo-ifchange.py Prettier printing of errors. 2010-11-13 01:21:59 -08:00
redo-ifcreate Add redo-ifcreate to match djb's design. 2010-11-13 01:10:43 -08:00
redo-ifcreate.py redo-ifcreate: barf if the file already exists. 2010-11-13 01:22:11 -08:00
redo.py Use the SHELL variable instead of assuming 'sh'. 2010-11-13 01:30:31 -08:00
runtests.do Colourize redo's output. 2010-11-12 23:58:32 -08:00
test.do Move 'redo --ifchange' into 'redo-ifchange' to match djb's style. 2010-11-13 00:47:49 -08:00
vars.py Don't throw a weird exception if REDO_BASE isn't set. 2010-11-13 01:08:28 -08:00
wvtest.sh Extremely basic integration of wvtest for testing. 2010-11-12 17:19:42 -08:00
wvtestrun Extremely basic integration of wvtest for testing. 2010-11-12 17:19:42 -08:00