code: func parseSetArgs(args []string) (key string, value string, err error) {
  	if len(args) == 1 {
  		args = strings.SplitN(args[0], "=", 2)
  	}
  
  	if len(args) < 2 {
  		return "", "", errors.New("A secret name and value must be supplied")
  	} else if len(args) > 2 {
  		return "", "", errors.New("Too many arguments were provided")
  	}
  
  	key = strings.ToLower(args[0])
  	value = args[1]
  
  	if key == "" || value == "" {
  		return "", "", errors.New("A secret must have a name and value")
  	}
  
  	return key, value, nil
  }
docs: // parseSetArgs returns a key and value from a list of arguments. If there is
  // only one argument, try to parse using env var syntax: `KEY=VALUE`.