Use log for all messages. Refactor and clean command code.