func init() { if gitVersion == "" { gitVersion = "unknown" } cli.Register("version", &version{}) }
func init() { // Check that git tag in the release builds match the hardcoded version if gitVersion != "" && gitVersion[1:] != Version { log.Panicf("version mismatch: git=%s vs govc=%s", gitVersion, Version) } cli.Register("version", &version{}) }
func init() { spec := NewResourceConfigSpecFlag() spec.SetAllocation(func(a *types.ResourceAllocationInfo) { a.Shares.Level = types.SharesLevelNormal a.ExpandableReservation = types.NewBool(true) }) cli.Register("pool.create", &create{ResourceConfigSpecFlag: spec}) }
func init() { cli.Register("host.portgroup.remove", &remove{}) }
func init() { cli.Register("vm.clone", &clone{}) }
func init() { cli.Register("vm.info", &info{}) }
func init() { cli.Register("license.assign", &assign{}) }
func init() { cli.Register("import.spec", &spec{}) }
func init() { cli.Register("host.disconnect", &disconnect{}) }
func init() { cli.Register("host.esxcli", &esxcli{}) }
func init() { cli.Register("device.remove", &remove{}) }
func init() { cli.Register("datastore.rm", &rm{}) cli.Alias("datastore.rm", "datastore.delete") }
func init() { cli.Register("import.ovf", &ovfx{}) }
func init() { cli.Register("vm.disk.create", &create{}) }
func init() { cli.Register("license.list", &list{}) }
func init() { cli.Register("extension.register", ®ister{}) }
func init() { cli.Register("cluster.change", &change{}) }
func init() { cli.Register("pool.info", &info{}) }
func init() { cli.Register("host.portgroup.add", &add{}) }
func init() { cli.Register("datacenter.destroy", &destroy{}) }
func init() { cli.Register("guest.mkdir", &mkdir{}) }
func init() { cli.Register("guest.mktemp", &mktemp{}) }
func init() { cli.Register("device.serial.add", &add{}) }
func init() { spec := NewResourceConfigSpecFlag() cli.Register("pool.change", &change{ResourceConfigSpecFlag: spec}) }
func init() { cli.Register("device.serial.connect", &connect{}) }
func init() { cli.Register("fields.set", &set{}) }
func init() { cli.Register("fields.ls", &ls{}) }
func init() { cli.Register("host.autostart.configure", &configure{}) }
func init() { cli.Register("device.cdrom.eject", &eject{}) }
func init() { cli.Register("firewall.ruleset.find", &find{}) }