whenjobs 0.6 fixes two out of three bugs mentioned previously, and fixes the bug Joe found in whenjobs --daemon-start
(et al).
Changes:
- You can set multiple variables atomically, using:
whenjobs --set cat=sushi food=fish
The effect is that when-clauses are reevaluated only after all the variables have changed, rather than after each change as before.
- You can test the effect of setting variables, without setting them (or running jobs). The new
--test
option displays which jobs would run:$ whenjobs --test food=meat job$1 job$5
-
whenjobs --daemon-{start,restart,status}
now all work as expected -
whenjobs --job-names
lists job names of all loaded jobs, whether running or not.