@hailey couple of years ago i rewrote an old clunky python script that ran things in parallel with a makefile instead. It still has a much smaller python script but all it does is generate a file named ".rules" that gets included by gmake:
https://github.com/chocolate-doom/statcheck/blob/trunk/GNUmakefile
@hailey I think I am becoming the same, I realized I should learn the "old" UNIX tools like awk earlier because of how often I hack small throwaway scripts
Nice use of make too, thanks.
-S, --split-string=S
process and split S into separate arguments; used to pass multiple arguments on shebang lines
...
The -S option allows specifying multiple arguments in a script. Running a script named 1.pl containing the following first line:
#!/usr/bin/env -S perl -w -T
...
Will execute perl -w -T 1.pl
Without the '-S' parameter the script will likely fail with:
/usr/bin/env: 'perl -w -T': No such file or directory
@hailey .PHONY: bootstrap bundle yarn
just in case