Problem
Users must remember all command names and option flags. Shell completion would improve the CLI experience significantly.
Proposed Solution
Add shell completion using Click's built-in completion support for bash, zsh, and fish.
What Should Complete
- Command names: remediation, rollback, future, list-platforms, version
- Platform names: ios, nxos, junos, etc.
- File paths for --running-config and --generated-config
- Output formats: text, json, yaml
Acceptance Criteria
Problem
Users must remember all command names and option flags. Shell completion would improve the CLI experience significantly.
Proposed Solution
Add shell completion using Click's built-in completion support for bash, zsh, and fish.
What Should Complete
Acceptance Criteria