Extract CLI to separate gem