cfagent format output, add dry-run, support appoint modue name