code: func (f *RecordFlags) Complete(cmd *cobra.Command) error {
  	if f == nil {
  		return nil
  	}
  
  	f.changeCause = parseCommandArguments(cmd)
  	return nil
  }
docs: // Complete is called before the command is run, but after it is invoked to finish the state of the struct before use.