Files
micromdm/cmd/mdmctl/remove_blueprints.go
Nate Felton 77d46f93d7 Fixes serial[s] flag to match other commands (#621)
Fixes serial[s] flag to match other commands

Fixes #618
2019-10-30 09:47:01 -04:00

30 lines
658 B
Go

package main
import (
"context"
"flag"
"fmt"
"strings"
)
func (cmd *removeCommand) removeBlueprints(args []string) error {
flagset := flag.NewFlagSet("remove-blueprints", flag.ExitOnError)
var (
flBlueprintName = flagset.String("name", "", "name of blueprint, optionally comma-separated")
)
flagset.Usage = usageFor(flagset, "mdmctl remove blueprints [flags]")
if err := flagset.Parse(args); err != nil {
return err
}
ctx := context.Background()
err := cmd.blueprintsvc.RemoveBlueprints(ctx, strings.Split(*flBlueprintName, ","))
if err != nil {
return err
}
fmt.Printf("removed blueprint(s): %s\n", *flBlueprintName)
return nil
}