docs: def parser_factory(fake_args=None):
      """Return a proper contextual OptionParser"""
      parser = ArgumentParser(description='aomi')
      subparsers = parser.add_subparsers(dest='operation',
                                         help='Specify the data '
                                         ' or extraction operation')
      extract_file_args(subparsers)
      environment_args(subparsers)
      aws_env_args(subparsers)
      seed_args(subparsers)
      render_args(subparsers)
      diff_args(subparsers)
      freeze_args(subparsers)
      thaw_args(subparsers)
      template_args(subparsers)
      password_args(subparsers)
      token_args(subparsers)
      help_args(subparsers)
      export_args(subparsers)
  
      if fake_args is None:
          return parser, parser.parse_args()
  
      return parser, parser.parse_args(fake_args)