code: def get_basic_args_group(
      parser,
      group_name="Oríon arguments",
      group_help="These arguments determine orion's behaviour",
  ):
      """Return the basic arguments for any command."""
      basic_args_group = parser.add_argument_group(
          group_name, description=group_help
      )
  
      basic_args_group.add_argument(
          "-n",
          "--name",
          type=str,
          metavar="stringID",
          help="experiment's unique name; "
          "(default: None - specified either here or in a config)",
      )
  
      basic_args_group.add_argument(
          "-u",
          "--user",
          type=str,
          help="user associated to experiment's unique name; "
          "(default: $USER - can be overridden either here or in a config)",
      )
  
      basic_args_group.add_argument(
          "-v",
          "--version",
          type=int,
          help="specific version of experiment to fetch; "
          "(default: None - latest experiment.)",
      )
  
      basic_args_group.add_argument(
          "-c",
          "--config",
          type=argparse.FileType("r"),
          metavar="path-to-config",
          help="user provided " "orion configuration file",
      )
  
      return basic_args_group
  
file_path: orion/src/orion/core/cli/base.py
imports: import argparse
  import logging
  import os
  import sys
  import textwrap
  import orion
  import orion.core
  from orion.core.io.database import DatabaseError
  from orion.core.utils.exceptions import BranchingEvent, InexecutableUserScript, MissingResultFile, NoConfigurationError, NoNameError
label_desc: Use image node_id 1 for calling a global function with example usage: get_basic_args_group(parser, group_name, group_help) and returns: basic_args_group