diff --git a/cmd/verda/main.go b/cmd/verda/main.go index 6f20f01..8a143da 100644 --- a/cmd/verda/main.go +++ b/cmd/verda/main.go @@ -6,8 +6,8 @@ import ( "os" "strings" - cmd "github/verda-cloud/verda-cli/internal/verda-cli/cmd" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmd "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func main() { diff --git a/go.mod b/go.mod index e26843a..202fe5a 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github/verda-cloud/verda-cli +module github.com/verda-cloud/verda-cli go 1.25.9 @@ -9,7 +9,7 @@ require ( github.com/spf13/pflag v1.0.10 github.com/spf13/viper v1.21.0 github.com/verda-cloud/verdacloud-sdk-go v1.4.2 - github.com/verda-cloud/verdagostack v1.3.1 + github.com/verda-cloud/verdagostack v1.3.2 go.yaml.in/yaml/v3 v3.0.4 ) diff --git a/go.sum b/go.sum index c61ef32..e97861d 100644 --- a/go.sum +++ b/go.sum @@ -104,8 +104,8 @@ github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8 github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU= github.com/verda-cloud/verdacloud-sdk-go v1.4.2 h1:oVb8fHVQOY+YPuuMYMee9gYCkPTwAw01LmkqxM21T/Y= github.com/verda-cloud/verdacloud-sdk-go v1.4.2/go.mod h1:pmlpiCL9fTSikZ3qWLJPpHOG0E8PKkQVUX5s4Z+SktY= -github.com/verda-cloud/verdagostack v1.3.1 h1:OFDW1TMEwdspVmYZWnl5ONhZqllXOT6xQIiyLlw8KS4= -github.com/verda-cloud/verdagostack v1.3.1/go.mod h1:eWTGv3kbBUGVCjNKZYLzzK9+UwpNWoPN3B2vebN2otY= +github.com/verda-cloud/verdagostack v1.3.2 h1:2WLFm2IQITL3HnsEuy7L2ZGD4eySMXHXairHMScI9/w= +github.com/verda-cloud/verdagostack v1.3.2/go.mod h1:eWTGv3kbBUGVCjNKZYLzzK9+UwpNWoPN3B2vebN2otY= github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e h1:JVG44RsyaB9T2KIHavMF/ppJZNG9ZpyihvCd0w101no= github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e/go.mod h1:RbqR21r5mrJuqunuUZ/Dhy/avygyECGrLceyNeo4LiM= github.com/yosida95/uritemplate/v3 v3.0.2 h1:Ed3Oyj9yrmi9087+NczuL5BwkIc4wvTb5zIM+UJPGz4= diff --git a/internal/skills/files/verda-cloud.md b/internal/skills/files/verda-cloud.md index a50e30e..8bca92c 100644 --- a/internal/skills/files/verda-cloud.md +++ b/internal/skills/files/verda-cloud.md @@ -33,14 +33,24 @@ description: Use when the user mentions Verda Cloud, GPU/CPU VMs, cloud instance | **Explore** | "what's available", "show me", "how much" | Discovery only. Do NOT create anything | | **Deploy** | "create", "deploy", "spin up", "launch" | Deploy workflow below | | **Manage** | "start", "stop", "delete", "SSH" | Find VM first, then act | -| **Status** | "overview", "status", "what's wrong" | `verda --agent status -o json` for overview; `vm describe` for specific VM | - -### Explore - -- What's available now: `verda --agent vm availability -o json` → shows what's **in stock** with location and pricing. Filter with `--kind gpu` or `--kind cpu` (NOT `--type gpu`). If result is empty or null, tell the user **nothing is in stock** for that kind — do NOT fall back to showing a different kind. **Stop.** -- Full catalog (all types, not just in stock): `verda --agent instance-types [--gpu|--cpu] -o json` → specs and pricing. **Stop.** -- Overview/dashboard: `verda --agent status -o json` → instances, volumes, balance, burn rate. **Stop.** -- Running costs: `verda --agent cost running -o json` → per-instance breakdown. **Stop.** +| **VM Info** | "my VMs", "instances", "what's running", "what's offline" | `verda --agent vm list -o json` (add `--status` to filter). Use `vm describe ` for a specific VM | +| **Cost** | "balance", "burn rate", "spending", "how much" | `verda --agent cost balance -o json` and/or `cost running -o json` | +| **Storage** | "volumes", "disks", "storage" | `verda --agent volume list -o json` | + +### Explore — Use Specific Commands, Not `status` + +Prefer the most specific command for the question. Do NOT use `verda status` as a catch-all. + +| Question | Command | +|----------|---------| +| What's available / in stock? | `vm availability -o json` (filter: `--kind gpu\|cpu`) | +| Full catalog / specs / pricing? | `instance-types [--gpu\|--cpu] -o json` | +| My VMs / instances? | `vm list -o json` (filter: `--status running\|offline`) | +| Specific VM details? | `vm describe -o json` | +| Balance / credits? | `cost balance -o json` | +| Running costs / spend? | `cost running -o json` | +| My volumes / storage? | `volume list -o json` | +| Overview / dashboard? | Combine: `vm list` + `cost balance` + `volume list` | ## Deploy Workflow diff --git a/internal/skills/files/verda-reference.md b/internal/skills/files/verda-reference.md index 6f78c9c..566c184 100644 --- a/internal/skills/files/verda-reference.md +++ b/internal/skills/files/verda-reference.md @@ -20,7 +20,7 @@ All commands: `--agent -o json` (except `verda ssh` and `verda auth show`). | "delete VM", "delete instance", "remove", "destroy", "terminate" | `vm delete ` (alias: `rm`) | | "template", "saved config", "preset", "my templates" | `template list` (alias: `tmpl`) | | "deploy from template", "use template", "quick deploy" | `vm create --from ` | -| "status", "overview", "dashboard", "summary" | `status` (alias: `dash`) | +| "status", "overview", "dashboard", "summary" | Prefer `vm list` + `cost balance` + `volume list`. Use `status` only if user explicitly wants a single dashboard summary | | "what's available", "in stock", "can I get", "available right now" | `vm availability` (real-time stock + pricing by location) | | "instance types", "GPU types", "CPU types", "specs", "flavors", "catalog" | `instance-types` (full catalog, not filtered by stock) | | "pricing", "how much", "cost per hour" | `instance-types` or `cost estimate` | @@ -71,15 +71,22 @@ Example: `verda --agent vm shutdown --all --status running --yes --wait -o json` Note: `shutdown` alias is `stop`. `delete` alias is `rm`. -## Status & Cost +## Cost | Command | Key Flags | Output Fields | |---------|-----------|---------------| -| `verda status -o json` | — | `instances` (total, running, offline, spot), `volumes` (total, attached, detached, total_size_gb), `financials` (burn_rate_hourly, balance, runway_days), `locations[]` | | `verda cost balance -o json` | — | `amount`, `currency` | | `verda cost estimate -o json` | `--type` (required), `--os-volume`, `--storage`, `--storage-type`, `--spot`, `--location` | `total.hourly`, `instance.hourly`, `os_volume.hourly` | | `verda cost running -o json` | — | `instances[]` (each: `hostname`, `hourly`, `daily`, `monthly`), `total.hourly` | +## Status (Low Priority) + +Prefer specific commands (`vm list`, `cost balance`, `volume list`) over `status`. Only use `status` when the user explicitly asks for a dashboard summary. + +| Command | Key Flags | Output Fields | +|---------|-----------|---------------| +| `verda status -o json` | — | `instances` (total, running, offline, spot), `volumes` (total, attached, detached, total_size_gb), `financials` (burn_rate_hourly, balance, runway_days), `locations[]` | + ## SSH (Interactive — Do NOT Run) Tell user to run in their terminal: diff --git a/internal/verda-cli/cmd/auth/auth.go b/internal/verda-cli/cmd/auth/auth.go index a557662..72851d9 100644 --- a/internal/verda-cli/cmd/auth/auth.go +++ b/internal/verda-cli/cmd/auth/auth.go @@ -3,7 +3,7 @@ package auth import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdAuth creates the parent auth command. diff --git a/internal/verda-cli/cmd/auth/auth_test.go b/internal/verda-cli/cmd/auth/auth_test.go index a11fa3e..a91853e 100644 --- a/internal/verda-cli/cmd/auth/auth_test.go +++ b/internal/verda-cli/cmd/auth/auth_test.go @@ -5,7 +5,7 @@ import ( "path/filepath" "testing" - "github/verda-cloud/verda-cli/internal/verda-cli/options" + "github.com/verda-cloud/verda-cli/internal/verda-cli/options" ) func TestWriteActiveProfile(t *testing.T) { diff --git a/internal/verda-cli/cmd/auth/login.go b/internal/verda-cli/cmd/auth/login.go index e83f379..e7eb417 100644 --- a/internal/verda-cli/cmd/auth/login.go +++ b/internal/verda-cli/cmd/auth/login.go @@ -11,8 +11,8 @@ import ( "github.com/verda-cloud/verdagostack/pkg/tui/wizard" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" - "github/verda-cloud/verda-cli/internal/verda-cli/options" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + "github.com/verda-cloud/verda-cli/internal/verda-cli/options" ) type loginOptions struct { diff --git a/internal/verda-cli/cmd/auth/path.go b/internal/verda-cli/cmd/auth/path.go index 4b98436..cc9d512 100644 --- a/internal/verda-cli/cmd/auth/path.go +++ b/internal/verda-cli/cmd/auth/path.go @@ -4,7 +4,7 @@ import ( "os" "path/filepath" - "github/verda-cloud/verda-cli/internal/verda-cli/options" + "github.com/verda-cloud/verda-cli/internal/verda-cli/options" ) func defaultConfigFilePath() (string, error) { diff --git a/internal/verda-cli/cmd/auth/show.go b/internal/verda-cli/cmd/auth/show.go index 0dcda2b..abcdaef 100644 --- a/internal/verda-cli/cmd/auth/show.go +++ b/internal/verda-cli/cmd/auth/show.go @@ -6,8 +6,8 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" - "github/verda-cloud/verda-cli/internal/verda-cli/options" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + "github.com/verda-cloud/verda-cli/internal/verda-cli/options" ) // NewCmdShow creates the auth show command. diff --git a/internal/verda-cli/cmd/auth/use.go b/internal/verda-cli/cmd/auth/use.go index 0ebc4eb..9940a2a 100644 --- a/internal/verda-cli/cmd/auth/use.go +++ b/internal/verda-cli/cmd/auth/use.go @@ -7,8 +7,8 @@ import ( "github.com/spf13/cobra" "go.yaml.in/yaml/v3" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" - "github/verda-cloud/verda-cli/internal/verda-cli/options" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + "github.com/verda-cloud/verda-cli/internal/verda-cli/options" ) // NewCmdUse creates the auth use command. diff --git a/internal/verda-cli/cmd/availability/availability.go b/internal/verda-cli/cmd/availability/availability.go index 8150fcb..0030cbb 100644 --- a/internal/verda-cli/cmd/availability/availability.go +++ b/internal/verda-cli/cmd/availability/availability.go @@ -10,7 +10,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) type availabilityOptions struct { diff --git a/internal/verda-cli/cmd/cmd.go b/internal/verda-cli/cmd/cmd.go index fdf2c17..8b7bff4 100644 --- a/internal/verda-cli/cmd/cmd.go +++ b/internal/verda-cli/cmd/cmd.go @@ -11,26 +11,26 @@ import ( "github.com/verda-cloud/verdagostack/pkg/tui/bubbletea" "github.com/verda-cloud/verdagostack/pkg/version" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/auth" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/availability" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/completion" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/cost" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/images" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/instancetypes" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/locations" - mcpcmd "github/verda-cloud/verda-cli/internal/verda-cli/cmd/mcp" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/settings" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/skills" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/ssh" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/sshkey" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/startupscript" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/status" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/template" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/update" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/vm" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/volume" - clioptions "github/verda-cloud/verda-cli/internal/verda-cli/options" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/auth" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/availability" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/completion" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/cost" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/images" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/instancetypes" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/locations" + mcpcmd "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/mcp" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/settings" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/skills" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/ssh" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/sshkey" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/startupscript" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/status" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/template" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/update" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/vm" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/volume" + clioptions "github.com/verda-cloud/verda-cli/internal/verda-cli/options" ) // NewRootCommand creates the root `verda` cobra command with all subcommands diff --git a/internal/verda-cli/cmd/completion/completion.go b/internal/verda-cli/cmd/completion/completion.go index 8bfdf58..f52fb0c 100644 --- a/internal/verda-cli/cmd/completion/completion.go +++ b/internal/verda-cli/cmd/completion/completion.go @@ -3,7 +3,7 @@ package completion import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdCompletion creates the completion command for generating shell scripts. diff --git a/internal/verda-cli/cmd/completion/completion_test.go b/internal/verda-cli/cmd/completion/completion_test.go index 3ff96cb..be52ac0 100644 --- a/internal/verda-cli/cmd/completion/completion_test.go +++ b/internal/verda-cli/cmd/completion/completion_test.go @@ -7,7 +7,7 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func TestCompletionBash(t *testing.T) { diff --git a/internal/verda-cli/cmd/cost/balance.go b/internal/verda-cli/cmd/cost/balance.go index f21e0a9..031d62c 100644 --- a/internal/verda-cli/cmd/cost/balance.go +++ b/internal/verda-cli/cmd/cost/balance.go @@ -7,7 +7,7 @@ import ( "charm.land/lipgloss/v2" "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func newCmdBalance(f cmdutil.Factory, ioStreams cmdutil.IOStreams) *cobra.Command { diff --git a/internal/verda-cli/cmd/cost/cost.go b/internal/verda-cli/cmd/cost/cost.go index ebb8a96..3c94c30 100644 --- a/internal/verda-cli/cmd/cost/cost.go +++ b/internal/verda-cli/cmd/cost/cost.go @@ -3,7 +3,7 @@ package cost import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdCost creates the parent cost command. diff --git a/internal/verda-cli/cmd/cost/estimate.go b/internal/verda-cli/cmd/cost/estimate.go index 974f338..0c7c46a 100644 --- a/internal/verda-cli/cmd/cost/estimate.go +++ b/internal/verda-cli/cmd/cost/estimate.go @@ -10,7 +10,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) const hoursInMonth = 730 // 365*24/12 diff --git a/internal/verda-cli/cmd/cost/running.go b/internal/verda-cli/cmd/cost/running.go index 427f170..18d2cc2 100644 --- a/internal/verda-cli/cmd/cost/running.go +++ b/internal/verda-cli/cmd/cost/running.go @@ -10,7 +10,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func newCmdRunning(f cmdutil.Factory, ioStreams cmdutil.IOStreams) *cobra.Command { diff --git a/internal/verda-cli/cmd/cost/running_test.go b/internal/verda-cli/cmd/cost/running_test.go index 72bdd47..ff275be 100644 --- a/internal/verda-cli/cmd/cost/running_test.go +++ b/internal/verda-cli/cmd/cost/running_test.go @@ -5,7 +5,7 @@ import ( "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func strPtr(s string) *string { return &s } diff --git a/internal/verda-cli/cmd/helper.go b/internal/verda-cli/cmd/helper.go index 9ea263e..2d32b20 100644 --- a/internal/verda-cli/cmd/helper.go +++ b/internal/verda-cli/cmd/helper.go @@ -6,7 +6,7 @@ import ( "github.com/spf13/cobra" "github.com/spf13/viper" - "github/verda-cloud/verda-cli/internal/verda-cli/options" + "github.com/verda-cloud/verda-cli/internal/verda-cli/options" ) const defaultConfigName = "config" diff --git a/internal/verda-cli/cmd/images/images.go b/internal/verda-cli/cmd/images/images.go index 43ffcd6..bd5e43e 100644 --- a/internal/verda-cli/cmd/images/images.go +++ b/internal/verda-cli/cmd/images/images.go @@ -8,7 +8,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) type listOptions struct { diff --git a/internal/verda-cli/cmd/images/images_test.go b/internal/verda-cli/cmd/images/images_test.go index e5420f8..1b631f8 100644 --- a/internal/verda-cli/cmd/images/images_test.go +++ b/internal/verda-cli/cmd/images/images_test.go @@ -9,7 +9,7 @@ import ( "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda/testutil" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func TestFilterExcludesClusterImages(t *testing.T) { diff --git a/internal/verda-cli/cmd/instancetypes/instancetypes.go b/internal/verda-cli/cmd/instancetypes/instancetypes.go index 71b00f9..385e691 100644 --- a/internal/verda-cli/cmd/instancetypes/instancetypes.go +++ b/internal/verda-cli/cmd/instancetypes/instancetypes.go @@ -9,7 +9,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) type listOptions struct { diff --git a/internal/verda-cli/cmd/locations/locations.go b/internal/verda-cli/cmd/locations/locations.go index b9336d4..56b35b5 100644 --- a/internal/verda-cli/cmd/locations/locations.go +++ b/internal/verda-cli/cmd/locations/locations.go @@ -6,7 +6,7 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdLocations creates the locations command. diff --git a/internal/verda-cli/cmd/locations/locations_test.go b/internal/verda-cli/cmd/locations/locations_test.go index 0cc5fa4..9eca7f0 100644 --- a/internal/verda-cli/cmd/locations/locations_test.go +++ b/internal/verda-cli/cmd/locations/locations_test.go @@ -7,7 +7,7 @@ import ( "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func TestLocationsStructuredOutputJSON(t *testing.T) { diff --git a/internal/verda-cli/cmd/mcp/mcp.go b/internal/verda-cli/cmd/mcp/mcp.go index a504786..473db7a 100644 --- a/internal/verda-cli/cmd/mcp/mcp.go +++ b/internal/verda-cli/cmd/mcp/mcp.go @@ -7,7 +7,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdMCP creates the parent `verda mcp` command. diff --git a/internal/verda-cli/cmd/settings/settings.go b/internal/verda-cli/cmd/settings/settings.go index c8aba5c..52735de 100644 --- a/internal/verda-cli/cmd/settings/settings.go +++ b/internal/verda-cli/cmd/settings/settings.go @@ -3,7 +3,7 @@ package settings import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdSettings creates the parent settings command. diff --git a/internal/verda-cli/cmd/settings/theme.go b/internal/verda-cli/cmd/settings/theme.go index 5f93a26..a6b8f63 100644 --- a/internal/verda-cli/cmd/settings/theme.go +++ b/internal/verda-cli/cmd/settings/theme.go @@ -9,8 +9,8 @@ import ( "github.com/verda-cloud/verdagostack/pkg/tui/bubbletea" "github.com/verda-cloud/verdagostack/pkg/tui/wizard" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" - "github/verda-cloud/verda-cli/internal/verda-cli/options" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + "github.com/verda-cloud/verda-cli/internal/verda-cli/options" ) // NewCmdTheme creates the settings theme command. diff --git a/internal/verda-cli/cmd/skills/fetch.go b/internal/verda-cli/cmd/skills/fetch.go index 7479885..750d40e 100644 --- a/internal/verda-cli/cmd/skills/fetch.go +++ b/internal/verda-cli/cmd/skills/fetch.go @@ -7,7 +7,7 @@ import ( "path/filepath" "strings" - embeddedskills "github/verda-cloud/verda-cli/internal/skills" + embeddedskills "github.com/verda-cloud/verda-cli/internal/skills" ) const defaultAgentName = "claude-code" diff --git a/internal/verda-cli/cmd/skills/install.go b/internal/verda-cli/cmd/skills/install.go index 9c96383..6b60d6a 100644 --- a/internal/verda-cli/cmd/skills/install.go +++ b/internal/verda-cli/cmd/skills/install.go @@ -11,7 +11,7 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // errCanceled is returned when the user declines confirmation. diff --git a/internal/verda-cli/cmd/skills/install_test.go b/internal/verda-cli/cmd/skills/install_test.go index 6849a34..a7961d5 100644 --- a/internal/verda-cli/cmd/skills/install_test.go +++ b/internal/verda-cli/cmd/skills/install_test.go @@ -9,7 +9,7 @@ import ( tuitest "github.com/verda-cloud/verdagostack/pkg/tui/testing" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func TestInstallCopy(t *testing.T) { diff --git a/internal/verda-cli/cmd/skills/skills.go b/internal/verda-cli/cmd/skills/skills.go index 5d5c446..78a44d5 100644 --- a/internal/verda-cli/cmd/skills/skills.go +++ b/internal/verda-cli/cmd/skills/skills.go @@ -3,7 +3,7 @@ package skills import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func NewCmdSkills(f cmdutil.Factory, ioStreams cmdutil.IOStreams) *cobra.Command { diff --git a/internal/verda-cli/cmd/skills/state.go b/internal/verda-cli/cmd/skills/state.go index 454f994..52f0615 100644 --- a/internal/verda-cli/cmd/skills/state.go +++ b/internal/verda-cli/cmd/skills/state.go @@ -9,7 +9,7 @@ import ( "slices" "time" - clioptions "github/verda-cloud/verda-cli/internal/verda-cli/options" + clioptions "github.com/verda-cloud/verda-cli/internal/verda-cli/options" ) // State tracks which skills version is installed and for which agents. diff --git a/internal/verda-cli/cmd/skills/status.go b/internal/verda-cli/cmd/skills/status.go index d1e64c8..43e8c3f 100644 --- a/internal/verda-cli/cmd/skills/status.go +++ b/internal/verda-cli/cmd/skills/status.go @@ -6,7 +6,7 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) type statusOptions struct { diff --git a/internal/verda-cli/cmd/skills/status_test.go b/internal/verda-cli/cmd/skills/status_test.go index d0b0ccd..ec30707 100644 --- a/internal/verda-cli/cmd/skills/status_test.go +++ b/internal/verda-cli/cmd/skills/status_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" tuitest "github.com/verda-cloud/verdagostack/pkg/tui/testing" ) diff --git a/internal/verda-cli/cmd/skills/uninstall.go b/internal/verda-cli/cmd/skills/uninstall.go index e873b33..8c3822c 100644 --- a/internal/verda-cli/cmd/skills/uninstall.go +++ b/internal/verda-cli/cmd/skills/uninstall.go @@ -9,7 +9,7 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) var defaultSkillNames = []string{"verda-cloud.md", "verda-reference.md"} diff --git a/internal/verda-cli/cmd/skills/uninstall_test.go b/internal/verda-cli/cmd/skills/uninstall_test.go index 535f2a3..30f5838 100644 --- a/internal/verda-cli/cmd/skills/uninstall_test.go +++ b/internal/verda-cli/cmd/skills/uninstall_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" tuitest "github.com/verda-cloud/verdagostack/pkg/tui/testing" ) diff --git a/internal/verda-cli/cmd/ssh/ssh.go b/internal/verda-cli/cmd/ssh/ssh.go index 177bf91..c245ae9 100644 --- a/internal/verda-cli/cmd/ssh/ssh.go +++ b/internal/verda-cli/cmd/ssh/ssh.go @@ -12,7 +12,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) type sshOptions struct { diff --git a/internal/verda-cli/cmd/ssh/ssh_test.go b/internal/verda-cli/cmd/ssh/ssh_test.go index 144f498..4c86e83 100644 --- a/internal/verda-cli/cmd/ssh/ssh_test.go +++ b/internal/verda-cli/cmd/ssh/ssh_test.go @@ -9,7 +9,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func strPtr(s string) *string { return &s } diff --git a/internal/verda-cli/cmd/sshkey/add.go b/internal/verda-cli/cmd/sshkey/add.go index 4995981..f555b61 100644 --- a/internal/verda-cli/cmd/sshkey/add.go +++ b/internal/verda-cli/cmd/sshkey/add.go @@ -8,7 +8,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) type addOptions struct { diff --git a/internal/verda-cli/cmd/sshkey/delete.go b/internal/verda-cli/cmd/sshkey/delete.go index d8743f0..e7e1931 100644 --- a/internal/verda-cli/cmd/sshkey/delete.go +++ b/internal/verda-cli/cmd/sshkey/delete.go @@ -6,7 +6,7 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) type deleteOptions struct { diff --git a/internal/verda-cli/cmd/sshkey/list.go b/internal/verda-cli/cmd/sshkey/list.go index 23739c1..4e9c05e 100644 --- a/internal/verda-cli/cmd/sshkey/list.go +++ b/internal/verda-cli/cmd/sshkey/list.go @@ -6,7 +6,7 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdList creates the ssh-key list cobra command. diff --git a/internal/verda-cli/cmd/sshkey/sshkey.go b/internal/verda-cli/cmd/sshkey/sshkey.go index b3077f1..d9d4c81 100644 --- a/internal/verda-cli/cmd/sshkey/sshkey.go +++ b/internal/verda-cli/cmd/sshkey/sshkey.go @@ -3,7 +3,7 @@ package sshkey import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdSSHKey creates the parent ssh-key command. diff --git a/internal/verda-cli/cmd/startupscript/add.go b/internal/verda-cli/cmd/startupscript/add.go index dd0efd2..5b80c27 100644 --- a/internal/verda-cli/cmd/startupscript/add.go +++ b/internal/verda-cli/cmd/startupscript/add.go @@ -11,7 +11,7 @@ import ( "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" "github.com/verda-cloud/verdagostack/pkg/tui" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) type addOptions struct { diff --git a/internal/verda-cli/cmd/startupscript/delete.go b/internal/verda-cli/cmd/startupscript/delete.go index 738857c..31fd839 100644 --- a/internal/verda-cli/cmd/startupscript/delete.go +++ b/internal/verda-cli/cmd/startupscript/delete.go @@ -6,7 +6,7 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) type deleteOptions struct { diff --git a/internal/verda-cli/cmd/startupscript/list.go b/internal/verda-cli/cmd/startupscript/list.go index 4130307..9de616e 100644 --- a/internal/verda-cli/cmd/startupscript/list.go +++ b/internal/verda-cli/cmd/startupscript/list.go @@ -6,7 +6,7 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdList creates the startup-script list cobra command. diff --git a/internal/verda-cli/cmd/startupscript/startupscript.go b/internal/verda-cli/cmd/startupscript/startupscript.go index c98d0bf..ab19f9c 100644 --- a/internal/verda-cli/cmd/startupscript/startupscript.go +++ b/internal/verda-cli/cmd/startupscript/startupscript.go @@ -3,7 +3,7 @@ package startupscript import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdStartupScript creates the parent startup-script command. diff --git a/internal/verda-cli/cmd/status/status.go b/internal/verda-cli/cmd/status/status.go index 115ce7f..39ae910 100644 --- a/internal/verda-cli/cmd/status/status.go +++ b/internal/verda-cli/cmd/status/status.go @@ -11,7 +11,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // Dashboard is the structured output for the status command. diff --git a/internal/verda-cli/cmd/status/status_cmd_test.go b/internal/verda-cli/cmd/status/status_cmd_test.go index 9f5f909..826324d 100644 --- a/internal/verda-cli/cmd/status/status_cmd_test.go +++ b/internal/verda-cli/cmd/status/status_cmd_test.go @@ -4,7 +4,7 @@ import ( "bytes" "testing" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func TestNewCmdStatusHasCorrectUse(t *testing.T) { diff --git a/internal/verda-cli/cmd/status/status_integration_test.go b/internal/verda-cli/cmd/status/status_integration_test.go index c7c84e8..b628a03 100644 --- a/internal/verda-cli/cmd/status/status_integration_test.go +++ b/internal/verda-cli/cmd/status/status_integration_test.go @@ -10,7 +10,7 @@ import ( "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func TestRunStatusJSON(t *testing.T) { diff --git a/internal/verda-cli/cmd/template/command_test.go b/internal/verda-cli/cmd/template/command_test.go index 6dc51a8..b0f99e8 100644 --- a/internal/verda-cli/cmd/template/command_test.go +++ b/internal/verda-cli/cmd/template/command_test.go @@ -3,7 +3,7 @@ package template import ( "testing" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/vm" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/vm" ) func TestNormalizeName(t *testing.T) { diff --git a/internal/verda-cli/cmd/template/create.go b/internal/verda-cli/cmd/template/create.go index 0aa7cae..f0ed103 100644 --- a/internal/verda-cli/cmd/template/create.go +++ b/internal/verda-cli/cmd/template/create.go @@ -7,8 +7,8 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" - "github/verda-cloud/verda-cli/internal/verda-cli/cmd/vm" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/vm" ) var resourceTypes = []string{"Instance (VM)"} diff --git a/internal/verda-cli/cmd/template/delete.go b/internal/verda-cli/cmd/template/delete.go index 0eb5385..1000262 100644 --- a/internal/verda-cli/cmd/template/delete.go +++ b/internal/verda-cli/cmd/template/delete.go @@ -5,7 +5,7 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdDelete creates the template delete command. diff --git a/internal/verda-cli/cmd/template/edit.go b/internal/verda-cli/cmd/template/edit.go index 2024dd0..f54043e 100644 --- a/internal/verda-cli/cmd/template/edit.go +++ b/internal/verda-cli/cmd/template/edit.go @@ -11,7 +11,7 @@ import ( "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" "github.com/verda-cloud/verdagostack/pkg/tui" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdEdit creates the template edit command. diff --git a/internal/verda-cli/cmd/template/list.go b/internal/verda-cli/cmd/template/list.go index f281aa6..8668eed 100644 --- a/internal/verda-cli/cmd/template/list.go +++ b/internal/verda-cli/cmd/template/list.go @@ -5,7 +5,7 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdList creates the template list command. diff --git a/internal/verda-cli/cmd/template/show.go b/internal/verda-cli/cmd/template/show.go index ef58dc1..1d41fae 100644 --- a/internal/verda-cli/cmd/template/show.go +++ b/internal/verda-cli/cmd/template/show.go @@ -8,7 +8,7 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // parseRef splits a "resource/name" reference into its two parts. diff --git a/internal/verda-cli/cmd/template/template.go b/internal/verda-cli/cmd/template/template.go index 9bec800..f5e9cdf 100644 --- a/internal/verda-cli/cmd/template/template.go +++ b/internal/verda-cli/cmd/template/template.go @@ -3,7 +3,7 @@ package template import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdTemplate creates the parent template command. diff --git a/internal/verda-cli/cmd/template/types.go b/internal/verda-cli/cmd/template/types.go index 4cb694b..fb184c0 100644 --- a/internal/verda-cli/cmd/template/types.go +++ b/internal/verda-cli/cmd/template/types.go @@ -1,7 +1,7 @@ package template import ( - tmpl "github/verda-cloud/verda-cli/internal/verda-cli/template" + tmpl "github.com/verda-cloud/verda-cli/internal/verda-cli/template" ) // Re-export types from the shared template package so that existing diff --git a/internal/verda-cli/cmd/update/update.go b/internal/verda-cli/cmd/update/update.go index 87f21af..2a3373d 100644 --- a/internal/verda-cli/cmd/update/update.go +++ b/internal/verda-cli/cmd/update/update.go @@ -21,9 +21,9 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdagostack/pkg/version" - skillscmd "github/verda-cloud/verda-cli/internal/verda-cli/cmd/skills" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" - "github/verda-cloud/verda-cli/internal/verda-cli/options" + skillscmd "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/skills" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + "github.com/verda-cloud/verda-cli/internal/verda-cli/options" ) const ( diff --git a/internal/verda-cli/cmd/update/verify.go b/internal/verda-cli/cmd/update/verify.go index 2cacf18..0c49492 100644 --- a/internal/verda-cli/cmd/update/verify.go +++ b/internal/verda-cli/cmd/update/verify.go @@ -12,7 +12,7 @@ import ( "path/filepath" "strings" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // VerifyResult holds the outcome of a binary verification check. diff --git a/internal/verda-cli/cmd/util/factory.go b/internal/verda-cli/cmd/util/factory.go index 6185561..37866a6 100644 --- a/internal/verda-cli/cmd/util/factory.go +++ b/internal/verda-cli/cmd/util/factory.go @@ -10,7 +10,7 @@ import ( _ "github.com/verda-cloud/verdagostack/pkg/tui/bubbletea" // registers bubbletea TUI backend "github.com/verda-cloud/verdagostack/pkg/version" - clioptions "github/verda-cloud/verda-cli/internal/verda-cli/options" + clioptions "github.com/verda-cloud/verda-cli/internal/verda-cli/options" ) // Factory provides shared resources that are created once in the root command diff --git a/internal/verda-cli/cmd/util/paths.go b/internal/verda-cli/cmd/util/paths.go index 0f46b02..6e842d4 100644 --- a/internal/verda-cli/cmd/util/paths.go +++ b/internal/verda-cli/cmd/util/paths.go @@ -3,7 +3,7 @@ package util import ( "path/filepath" - clioptions "github/verda-cloud/verda-cli/internal/verda-cli/options" + clioptions "github.com/verda-cloud/verda-cli/internal/verda-cli/options" ) // TemplatesBaseDir returns the base directory for template storage (~/.verda/templates). diff --git a/internal/verda-cli/cmd/util/testing.go b/internal/verda-cli/cmd/util/testing.go index 4259941..09c72a0 100644 --- a/internal/verda-cli/cmd/util/testing.go +++ b/internal/verda-cli/cmd/util/testing.go @@ -9,7 +9,7 @@ import ( "github.com/verda-cloud/verdagostack/pkg/tui" tuitest "github.com/verda-cloud/verdagostack/pkg/tui/testing" - clioptions "github/verda-cloud/verda-cli/internal/verda-cli/options" + clioptions "github.com/verda-cloud/verda-cli/internal/verda-cli/options" ) // TestFactory is a configurable Factory for use in tests. It implements the diff --git a/internal/verda-cli/cmd/vm/action.go b/internal/verda-cli/cmd/vm/action.go index 9d5b4ab..c4e0fd6 100644 --- a/internal/verda-cli/cmd/vm/action.go +++ b/internal/verda-cli/cmd/vm/action.go @@ -10,7 +10,7 @@ import ( "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" "github.com/verda-cloud/verdagostack/pkg/tui" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // actionNameMap maps CLI flag values to action labels. diff --git a/internal/verda-cli/cmd/vm/availability.go b/internal/verda-cli/cmd/vm/availability.go index 59167ee..555f4e6 100644 --- a/internal/verda-cli/cmd/vm/availability.go +++ b/internal/verda-cli/cmd/vm/availability.go @@ -10,7 +10,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) type availabilityOptions struct { diff --git a/internal/verda-cli/cmd/vm/availability_test.go b/internal/verda-cli/cmd/vm/availability_test.go index ad94418..d1600e6 100644 --- a/internal/verda-cli/cmd/vm/availability_test.go +++ b/internal/verda-cli/cmd/vm/availability_test.go @@ -6,7 +6,7 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func TestVMAvailabilityAcceptsNoArgs(t *testing.T) { diff --git a/internal/verda-cli/cmd/vm/batch.go b/internal/verda-cli/cmd/vm/batch.go index 91f52f6..7a2194c 100644 --- a/internal/verda-cli/cmd/vm/batch.go +++ b/internal/verda-cli/cmd/vm/batch.go @@ -11,7 +11,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // runBatchAction validates batch flags and executes the action against all diff --git a/internal/verda-cli/cmd/vm/batch_test.go b/internal/verda-cli/cmd/vm/batch_test.go index a3b5be1..f41bc12 100644 --- a/internal/verda-cli/cmd/vm/batch_test.go +++ b/internal/verda-cli/cmd/vm/batch_test.go @@ -8,7 +8,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // --------------------------------------------------------------------------- diff --git a/internal/verda-cli/cmd/vm/create.go b/internal/verda-cli/cmd/vm/create.go index 34cf24c..3690af8 100644 --- a/internal/verda-cli/cmd/vm/create.go +++ b/internal/verda-cli/cmd/vm/create.go @@ -9,7 +9,7 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" "github.com/verda-cloud/verdagostack/pkg/tui/wizard" diff --git a/internal/verda-cli/cmd/vm/create_test.go b/internal/verda-cli/cmd/vm/create_test.go index df0fc47..059b363 100644 --- a/internal/verda-cli/cmd/vm/create_test.go +++ b/internal/verda-cli/cmd/vm/create_test.go @@ -11,7 +11,7 @@ import ( "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func TestCreateOptionsRequestDefaultsDescription(t *testing.T) { diff --git a/internal/verda-cli/cmd/vm/describe.go b/internal/verda-cli/cmd/vm/describe.go index 2a45d62..bec28a2 100644 --- a/internal/verda-cli/cmd/vm/describe.go +++ b/internal/verda-cli/cmd/vm/describe.go @@ -7,7 +7,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdDescribe creates the vm describe cobra command. diff --git a/internal/verda-cli/cmd/vm/describe_test.go b/internal/verda-cli/cmd/vm/describe_test.go index 6ddc497..8637031 100644 --- a/internal/verda-cli/cmd/vm/describe_test.go +++ b/internal/verda-cli/cmd/vm/describe_test.go @@ -7,7 +7,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func TestRenderInstanceCardWithVolumes(t *testing.T) { diff --git a/internal/verda-cli/cmd/vm/instances.go b/internal/verda-cli/cmd/vm/instances.go index 52068a0..28666a9 100644 --- a/internal/verda-cli/cmd/vm/instances.go +++ b/internal/verda-cli/cmd/vm/instances.go @@ -5,7 +5,7 @@ import ( "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // fetchInstances loads instances from the API with an optional status filter, diff --git a/internal/verda-cli/cmd/vm/list.go b/internal/verda-cli/cmd/vm/list.go index ee3ae9d..ef3eed9 100644 --- a/internal/verda-cli/cmd/vm/list.go +++ b/internal/verda-cli/cmd/vm/list.go @@ -9,7 +9,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) type listOptions struct { diff --git a/internal/verda-cli/cmd/vm/shortcuts.go b/internal/verda-cli/cmd/vm/shortcuts.go index e55f9f1..ebd6bbf 100644 --- a/internal/verda-cli/cmd/vm/shortcuts.go +++ b/internal/verda-cli/cmd/vm/shortcuts.go @@ -7,7 +7,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // shortcutDef describes a shortcut command that delegates to runAction. diff --git a/internal/verda-cli/cmd/vm/template_apply.go b/internal/verda-cli/cmd/vm/template_apply.go index ac2ba59..c42d95f 100644 --- a/internal/verda-cli/cmd/vm/template_apply.go +++ b/internal/verda-cli/cmd/vm/template_apply.go @@ -9,8 +9,8 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" - "github/verda-cloud/verda-cli/internal/verda-cli/template" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + "github.com/verda-cloud/verda-cli/internal/verda-cli/template" ) // resolveCreateInputs handles template loading and wizard invocation. diff --git a/internal/verda-cli/cmd/vm/template_apply_test.go b/internal/verda-cli/cmd/vm/template_apply_test.go index 388f50d..fc41f0a 100644 --- a/internal/verda-cli/cmd/vm/template_apply_test.go +++ b/internal/verda-cli/cmd/vm/template_apply_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github/verda-cloud/verda-cli/internal/verda-cli/template" + "github.com/verda-cloud/verda-cli/internal/verda-cli/template" ) func TestApplyTemplate(t *testing.T) { diff --git a/internal/verda-cli/cmd/vm/testutil_test.go b/internal/verda-cli/cmd/vm/testutil_test.go index 1e6f154..35f2e0b 100644 --- a/internal/verda-cli/cmd/vm/testutil_test.go +++ b/internal/verda-cli/cmd/vm/testutil_test.go @@ -9,7 +9,7 @@ import ( "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // testHarness bundles a mock API server, a TestFactory, and captured IOStreams diff --git a/internal/verda-cli/cmd/vm/vm.go b/internal/verda-cli/cmd/vm/vm.go index 8cec703..ece7b1c 100644 --- a/internal/verda-cli/cmd/vm/vm.go +++ b/internal/verda-cli/cmd/vm/vm.go @@ -3,7 +3,7 @@ package vm import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdVM creates the parent VM command. diff --git a/internal/verda-cli/cmd/vm/wizard.go b/internal/verda-cli/cmd/vm/wizard.go index 7b26c3e..903b5be 100644 --- a/internal/verda-cli/cmd/vm/wizard.go +++ b/internal/verda-cli/cmd/vm/wizard.go @@ -12,7 +12,7 @@ import ( "github.com/verda-cloud/verdagostack/pkg/tui/bubbletea" "github.com/verda-cloud/verdagostack/pkg/tui/wizard" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) const ( diff --git a/internal/verda-cli/cmd/vm/wizard_subflows.go b/internal/verda-cli/cmd/vm/wizard_subflows.go index 14d310a..415429c 100644 --- a/internal/verda-cli/cmd/vm/wizard_subflows.go +++ b/internal/verda-cli/cmd/vm/wizard_subflows.go @@ -14,7 +14,7 @@ import ( "github.com/verda-cloud/verdagostack/pkg/tui" "github.com/verda-cloud/verdagostack/pkg/tui/wizard" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func buildSSHKeyChoices(keys []verda.SSHKey) []wizard.Choice { diff --git a/internal/verda-cli/cmd/volume/action.go b/internal/verda-cli/cmd/volume/action.go index ab46d3c..bd00169 100644 --- a/internal/verda-cli/cmd/volume/action.go +++ b/internal/verda-cli/cmd/volume/action.go @@ -12,7 +12,7 @@ import ( "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" "github.com/verda-cloud/verdagostack/pkg/tui" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) type volumeAction struct { diff --git a/internal/verda-cli/cmd/volume/create.go b/internal/verda-cli/cmd/volume/create.go index 95ec05f..b051726 100644 --- a/internal/verda-cli/cmd/volume/create.go +++ b/internal/verda-cli/cmd/volume/create.go @@ -13,7 +13,7 @@ import ( "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" "github.com/verda-cloud/verdagostack/pkg/tui" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) type createOptions struct { diff --git a/internal/verda-cli/cmd/volume/delete.go b/internal/verda-cli/cmd/volume/delete.go index d09ede6..f1667ee 100644 --- a/internal/verda-cli/cmd/volume/delete.go +++ b/internal/verda-cli/cmd/volume/delete.go @@ -9,7 +9,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) type deleteOptions struct { diff --git a/internal/verda-cli/cmd/volume/delete_test.go b/internal/verda-cli/cmd/volume/delete_test.go index 0604634..ad34346 100644 --- a/internal/verda-cli/cmd/volume/delete_test.go +++ b/internal/verda-cli/cmd/volume/delete_test.go @@ -7,7 +7,7 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func TestDeleteRejectsAllWithID(t *testing.T) { diff --git a/internal/verda-cli/cmd/volume/describe.go b/internal/verda-cli/cmd/volume/describe.go index 56418b5..e4e0562 100644 --- a/internal/verda-cli/cmd/volume/describe.go +++ b/internal/verda-cli/cmd/volume/describe.go @@ -6,7 +6,7 @@ import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdDescribe creates the volume describe cobra command. diff --git a/internal/verda-cli/cmd/volume/describe_test.go b/internal/verda-cli/cmd/volume/describe_test.go index 1b04c08..56685ce 100644 --- a/internal/verda-cli/cmd/volume/describe_test.go +++ b/internal/verda-cli/cmd/volume/describe_test.go @@ -7,7 +7,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) func strPtr(s string) *string { return &s } diff --git a/internal/verda-cli/cmd/volume/list.go b/internal/verda-cli/cmd/volume/list.go index 92ccc65..98e5014 100644 --- a/internal/verda-cli/cmd/volume/list.go +++ b/internal/verda-cli/cmd/volume/list.go @@ -7,7 +7,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdacloud-sdk-go/pkg/verda" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) type listOptions struct { diff --git a/internal/verda-cli/cmd/volume/trash.go b/internal/verda-cli/cmd/volume/trash.go index a912347..2b67716 100644 --- a/internal/verda-cli/cmd/volume/trash.go +++ b/internal/verda-cli/cmd/volume/trash.go @@ -10,7 +10,7 @@ import ( "github.com/spf13/cobra" "github.com/verda-cloud/verdagostack/pkg/tui" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdTrash creates the volume trash command. diff --git a/internal/verda-cli/cmd/volume/volume.go b/internal/verda-cli/cmd/volume/volume.go index 17c9f97..f72cd75 100644 --- a/internal/verda-cli/cmd/volume/volume.go +++ b/internal/verda-cli/cmd/volume/volume.go @@ -3,7 +3,7 @@ package volume import ( "github.com/spf13/cobra" - cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util" + cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util" ) // NewCmdVolume creates the parent volume command.