code: func RunRemove(dockerCli command.Cli, opts RemoveOptions, names []string) error {
  	var errs []string
  	currentCtx := dockerCli.CurrentContext()
  	for _, name := range names {
  		if name == "default" {
  			errs = append(errs, `default: context "default" cannot be removed`)
  		} else if err := doRemove(dockerCli, name, name == currentCtx, opts.Force); err != nil {
  			errs = append(errs, fmt.Sprintf("%s: %s", name, err))
  		} else {
  			fmt.Fprintln(dockerCli.Out(), name)
  		}
  	}
  	if len(errs) > 0 {
  		return errors.New(strings.Join(errs, "\n"))
  	}
  	return nil
  }
docs: // RunRemove removes one or more contexts