From 66811bb5c21fa674b19767f34ff7d27004f838b4 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Wed, 8 Apr 2026 10:17:56 +0300 Subject: fish: complete task selectors with short aliases only Add complete-aliases subcommand that emits tab-separated alias lines without UUID duplicates. Wire embedded Fish script (__do_task_selectors) to call complete-aliases; keep complete-uuids unchanged for scripts and tests. Made-with: Cursor --- integrationtests/do_scope_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'integrationtests') diff --git a/integrationtests/do_scope_test.go b/integrationtests/do_scope_test.go index f24f5ca..c87c67c 100644 --- a/integrationtests/do_scope_test.go +++ b/integrationtests/do_scope_test.go @@ -77,7 +77,7 @@ func hasTag(tags []string, want string) bool { // hasSelectorLine reports whether any line in output starts with want followed // by a tab or end-of-line. This handles the "selector\tdescription" format -// emitted by complete-uuids for fish shell autocompletion. +// emitted by complete-uuids / complete-aliases (tab-separated selector lines). func hasSelectorLine(output, want string) bool { for _, line := range strings.Split(strings.TrimSpace(output), "\n") { line = strings.TrimSpace(line) -- cgit v1.2.3