Skip sorting flag aliases during completion

This commit is contained in:
2026-11-03 13:15:21 +00:00
parent f4ed4c4839
commit 0acbbf45ad
3 changed files with 33 additions and 8 deletions

View File

@@ -32,12 +32,12 @@ func resolveCompletionContext(snapshot *routingSnapshot, completed []string, cur
return context
}
context.tail = append([]string(nil), context.route.args[len(context.route.canonicalPath):]...)
context.aliases = snapshot.flagAliases[context.route.canonicalPath.Key()].neutralRecords()
context.aliases = snapshot.flagAliases[context.route.canonicalPath.Key()].lookupRecords()
context.commandPosition = len(context.tail) == 0
case routeDiscovery:
context.command = &commandmeta.Command{CoreFlags: commandmeta.ReportingFlags()}
context.tail = append([]string(nil), context.route.args...)
context.aliases = snapshot.discoveryFlags[context.route.discoveryPath.Key()].neutralRecords()
context.aliases = snapshot.discoveryFlags[context.route.discoveryPath.Key()].lookupRecords()
}
return context
}