Add dry-run option to main
Merge branch 'dry-run-option' of #24