diff options
Diffstat (limited to 'internal/askcli/taskexport.go')
| -rw-r--r-- | internal/askcli/taskexport.go | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/internal/askcli/taskexport.go b/internal/askcli/taskexport.go index c18cd4e..9841821 100644 --- a/internal/askcli/taskexport.go +++ b/internal/askcli/taskexport.go @@ -4,7 +4,6 @@ import ( "encoding/json" "fmt" "io" - "strings" ) type TaskExport struct { @@ -41,36 +40,3 @@ func MustParseTaskExport(data []byte) []TaskExport { } return tasks } - -func ExtractUUIDFromOutput(output string) string { - lines := strings.Split(strings.TrimSpace(output), "\n") - for _, line := range lines { - if strings.HasPrefix(line, "UUID:") { - parts := strings.Fields(line) - if len(parts) >= 2 { - return parts[1] - } - } - } - for _, line := range lines { - if strings.HasPrefix(line, "Created task ") { - parts := strings.Fields(line) - if len(parts) >= 3 { - return strings.TrimSuffix(parts[2], ".") - } - } - } - fields := strings.Fields(output) - for i, f := range fields { - if f == "uuid" && i+1 < len(fields) { - return fields[i+1] - } - if strings.HasPrefix(f, "Created task") { - parts := strings.Split(f, " ") - if len(parts) >= 2 { - return strings.TrimSuffix(parts[1], ".") - } - } - } - return strings.TrimSpace(output) -} |
