Commands must declare a refresh strategy

Part of adding a new command is thinking carefully about whether or not
your command needs to access the catalog.  If there are commands without
that careful thought, the tool shouldn't run.