func()

in vmextension/vmextension.go [313:330]


func (ve *VMExtension) parseCmd(args []string, eh exithelper.IExitHelper) cmd {
	if len(args) != 2 {
		ve.printUsage(args)
		fmt.Println("Incorrect usage.")
		eh.Exit(2)
		return cmd{}
	}

	op := args[1]
	operation, _ := OperationNameFromString(op)
	cmd, ok := ve.exec.cmds[operation]
	if !ok {
		ve.printUsage(args)
		fmt.Printf("Incorrect command: %q\n", op)
		eh.Exit(2)
	}
	return cmd
}