summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-11-01 12:50:03 -0500
committerJeff Carr <[email protected]>2024-11-01 12:50:03 -0500
commit4fbd3ed51843be7cbe97e0fda6bb6cc9a4e15987 (patch)
treea151420752d9863b0d459f9cd9d248a9090dc696
parentfb9f42285dd9f2840566b71d05f4383a00cfd267 (diff)
things work againv0.1
Signed-off-by: Jeff Carr <[email protected]>
-rw-r--r--argv.go1
-rw-r--r--main.go3
2 files changed, 4 insertions, 0 deletions
diff --git a/argv.go b/argv.go
index 6f9a8d2..d6e3c64 100644
--- a/argv.go
+++ b/argv.go
@@ -31,6 +31,7 @@ type ImportXml struct {
DomainName string `arg:"--domain" help:"the virsh domain name"`
Host string `arg:"--host" help:"the hypervisor hostname (optional)"`
Delete bool `arg:"--delete" default:"false" help:"delete the old xml after import"`
+ Force bool `arg:"--force" default:"false" help:"attempts to merge xml with existing protobuf"`
}
type args struct {
diff --git a/main.go b/main.go
index 5898ba2..456e67b 100644
--- a/main.go
+++ b/main.go
@@ -78,6 +78,9 @@ func main() {
log.Info("\n\nshould import here", argv.Start, "\n")
log.Info("import", argv.Import.Host, argv.Import.DomainName)
url := "/import?domainName=" + argv.Import.DomainName
+ if argv.Import.Force {
+ url += "&force=true"
+ }
dumpStdout(url)
}
}