Add a `--pretend` option
For testing and debugging, there should be a
--pretend option that prevents making any changes to the file system, but prints out what would happen (via
--print-file-actions). Some commands may need extra work to support this, e.g.
--realize whose current implementation clears a tag before performing a query.