Image missing.
In praise of –dry-run

created: Jan. 31, 2026, 8:42 p.m. | updated: Feb. 1, 2026, 6:49 a.m.

Early on, I decided to add a –dry-run option to the run command. The files (the generated reports, and the downloaded feedback files) are moved to different directories depending on the step in the process. Early in the development process, when testing the incomplete application, I remembered that Subversion (the version control system after CVS, before Git) had a –dry-run option. This lets the user see what will happen if the command is run without the –dry-run argument. Looking back at the project, I realized that I ended up using the –dry-run option pretty much every day.

10 hours, 35 minutes ago: Hacker News