Hacker News new | ask | show | jobs
by anton_gogolev 3451 days ago
I believe the word you're looking for in your very first list item is "idempotent", not "re-entrant".
1 comments

Right. One should ensure that simply re-invoking the script will not break anything by itself. The end result between invocations may be different if scripts are modified between invocations, as getting configuration right is a tricky business.