code: func (s *Action) deleteKeyFromYAML(ctx context.Context, name, key string) error {
  	sec, err := s.Store.Get(ctx, name)
  	if err != nil {
  		return ExitError(ctx, ExitIO, err, "Can not delete key '%s' from '%s': %s", key, name, err)
  	}
  	if err := sec.DeleteKey(key); err != nil {
  		return ExitError(ctx, ExitIO, err, "Can not delete key '%s' from '%s': %s", key, name, err)
  	}
  	if err := s.Store.Set(sub.WithReason(ctx, "Updated Key in YAML"), name, sec); err != nil {
  		return ExitError(ctx, ExitIO, err, "Can not delete key '%s' from '%s': %s", key, name, err)
  	}
  	return nil
  }
docs: // deleteKeyFromYAML deletes a single key from YAML