Ejemplo n.º 1
0
func tunnelDelete(args []string, c *client.Client) {
	host := ""
	if len(args) > 1 {
		log.Fatalf("Unknown args for tunnel-delete: %v", args[1:])
	}
	if len(args) == 1 {
		var err error
		host, err = utils.ValidateAddr(args[0])
		if err != nil {
			log.Fatalf("%v", err)
		}
	} else {
		log.Fatalf("Argument host is required for tunnel-delete")
	}

	err := c.DeleteTunnel(host)
	if err != nil {
		log.Fatalf("client.DeleteTunnel failed: %v", err)
	}
}