Problem
After #65 (AWS CLI naming alignment), typing :cost and pressing Tab no longer autocompletes to costexplorer because the registered service name is now ce.
Currently, GetSuggestions() only returns registered service names, not aliases.
Expected Behavior
:cost + Tab → suggests costexplorer (alias) or ce (service)
:sfn + Tab → suggests stepfunctions
- Aliases should be included in completion candidates
Proposed Solution
- Add
GetAliases() method to registry
- Include aliases in
command_input.go GetSuggestions()
~20 lines change.
Problem
After #65 (AWS CLI naming alignment), typing
:costand pressing Tab no longer autocompletes tocostexplorerbecause the registered service name is nowce.Currently,
GetSuggestions()only returns registered service names, not aliases.Expected Behavior
:cost+ Tab → suggestscostexplorer(alias) orce(service):sfn+ Tab → suggestsstepfunctionsProposed Solution
GetAliases()method to registrycommand_input.goGetSuggestions()~20 lines change.