Added a simulation mode that shows the user what commands would be run
instead of actually performing the operation