summaryrefslogtreecommitdiff
path: root/internal/askcli/task_alias_cache.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/askcli/task_alias_cache.go')
-rw-r--r--internal/askcli/task_alias_cache.go11
1 files changed, 11 insertions, 0 deletions
diff --git a/internal/askcli/task_alias_cache.go b/internal/askcli/task_alias_cache.go
index c6a0ba2..e8243f0 100644
--- a/internal/askcli/task_alias_cache.go
+++ b/internal/askcli/task_alias_cache.go
@@ -57,6 +57,17 @@ func ensureTaskAliases(tasks []TaskExport) (map[string]string, error) {
return aliases, nil
}
+func ensureTaskAliasesForUUIDs(uuids []string) (map[string]string, error) {
+ tasks := make([]TaskExport, 0, len(uuids))
+ for _, uuid := range uuids {
+ if uuid == "" {
+ continue
+ }
+ tasks = append(tasks, TaskExport{UUID: uuid})
+ }
+ return ensureTaskAliases(tasks)
+}
+
func loadTaskAliasCache() (taskAliasCache, string, error) {
path, err := taskAliasCachePath()
if err != nil {