func (c *DaemonCommand) Execute(args []string) error { utils.EnsureSudo() config, err := utils.ReadConfig() if err != nil { return err } err = utils.AddExport(config.Uuid) if err != nil { return err } utils.StartVM(config) ip, err := utils.GetIP(config.Uuid) if err != nil { return err } err = utils.AddHost(config.Hostname, ip) if err != nil { return err } return utils.Proxy(ip) }
func (c *IPCommand) Execute(args []string) error { config, err := utils.ReadConfig() if err != nil { return err } ip, err := utils.GetIP(config.Uuid) if err != nil { return err } fmt.Println(ip) return nil }