CliParser constructor
CliParser(
- Logger logger
Implementation
CliParser(this.logger) {
_parser = ArgParser()
..addOption('env', abbr: 'e', help: 'Target environment (e.g., dev, prod)')
..addFlag('list', abbr: 'l', negatable: false, help: 'List available environments')
..addOption('diff', abbr: 'd', help: 'Compare two environments (e.g., dev,prod)')
..addFlag('rollback', abbr: 'r', negatable: false, help: 'Rollback to previous configuration')
..addFlag('ci', negatable: false, help: 'CI mode (non-interactive, exit on error)')
..addFlag('verbose', abbr: 'v', negatable: false, help: 'Enable verbose logging')
..addFlag('help', abbr: 'h', negatable: false, help: 'Show this help message');
}