code: func runLocalCommand(command []string) error {
  	if len(command) == 0 {
  		user, err := user.Current()
  		if err != nil {
  			return trace.Wrap(err)
  		}
  		shell, err := shell.GetLoginShell(user.Username)
  		if err != nil {
  			return trace.Wrap(err)
  		}
  		command = []string{shell}
  	}
  	cmd := exec.Command(command[0], command[1:]...)
  	cmd.Stderr = os.Stderr
  	cmd.Stdin = os.Stdin
  	cmd.Stdout = os.Stdout
  	return cmd.Run()
  }
docs: // Executes the given command on the client machine (localhost). If no command is given,
  // executes shell