summaryrefslogtreecommitdiff
path: root/internal/askcli/taskexport.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/askcli/taskexport.go')
-rw-r--r--internal/askcli/taskexport.go34
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)
-}