diff options
| author | Jeff Carr <[email protected]> | 2024-11-01 00:42:02 -0500 | 
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-11-01 00:42:02 -0500 | 
| commit | fb9f42285dd9f2840566b71d05f4383a00cfd267 (patch) | |
| tree | 52944e97de9bdf2520c1760d41ecd3fbf7892a4f | |
| parent | a1feb086a638ef8380e008f88835567fdc10f44c (diff) | |
sprintf changesv0.0.3
Signed-off-by: Jeff Carr <[email protected]>
| -rw-r--r-- | argv.go | 5 | ||||
| -rw-r--r-- | main.go | 15 | 
2 files changed, 15 insertions, 5 deletions
@@ -28,8 +28,9 @@ type ImportXml struct {  	IgnoreCpu  bool     `arg:"--xml-ignore-cpu"  default:"true"  help:"ignore non-standard libvirt xml cpus"`  	IgnoreBr   bool     `arg:"--xml-ignore-net"  default:"true"  help:"ignore network bridge name changes"`  	IgnDisk    bool     `arg:"--xml-ignore-disk" default:"false" help:"ignore duplicate disk names"` -	DomainName string   `arg:"--name"                            help:"virsh domain name"` -	Host       string   `arg:"--host"                            help:"hypervisor hostname"` +	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"`  }  type args struct { @@ -66,10 +66,19 @@ func main() {  	}  	if argv.Import != nil { -		log.Info("should import here", argv.Start) -		log.Info("virtigoctl import --host farm04 --name grafana") +		if argv.Import.DomainName == "" { +			pp.WriteHelp(os.Stdout) +			log.DaemonMode(true) +			log.Info("Example:") +			log.Info("") +			log.Info("       virtigoctl import --domain grafana   # will look for an existing libvirt domain") +			log.Info("") +			os.Exit(0) +		} +		log.Info("\n\nshould import here", argv.Start, "\n")  		log.Info("import", argv.Import.Host, argv.Import.DomainName) -		os.Exit(0) +		url := "/import?domainName=" +  argv.Import.DomainName +		dumpStdout(url)  	}  }  | 
