Refactore cli.