3 ms·
But any shell that tab completes make targets should also tab complete executables? Just write ./scripts (or whatever) and whack tab.
by skoob 4y ago
But any shell that tab completes make targets should also tab complete executables? Just write ./scripts (or whatever) and whack tab.
- pletnes 4y agoI don’t know where to start when the script is in ./Scripts/ or ./tools or ./bin or ./shared/tools. Make has a convention that its file is called Makefile. Just has Justfile. Easy to find. Justfile - here I don’t even have to find it, the «just» executable will search up the directory tree.
- fsw 4y agoMost people know about scripts and what are for. Most people don't know anything about just or what a "Justfile" is.
- guerrilla 4y agoI can't defend Just but everyone on UNIX should know what a Makefile is. Make is a standard. Scripts are just a mess.
- paledot 4y agoI'm not sure `make` is any less of a mess, to be fair. Especially when you're trying to use `make` for general project automation rather than the standard set of build tasks.
- TuringTest 4y agoMost people with a programming or Unix sysadmin background know about Make and what it is for (i.e. compiling source code, plus building and installing system tools). Knowing that 'Just' is an alternative to Make for running project utility scripts, it may gain popularity and become as well known.