Complete CLI interface