class_docstr: Interactive command prompt to solve the configurations conflicts
  between the parent configuration and the new one.
class_docstr_tok: ["Interactive","command","prompt","to","solve","the","configurations","conflicts","between","the","parent","configuration","and","the","new","one","."]
code: def _add_commandline_parser(self, subparsers):
      subparser = self._build_argument_parser(
          subparsers, "commandline", help=self.do_commandline.__doc__
      )
      subparser.add_argument(
          "change_type", choices=adapters.CommandLineChange.types
      )
      return subparser
  
imports: import argparse
  import cmd
  import functools
  import io
  import os
  import readline
  import shlex
  import traceback
  from orion.algo.space import Dimension
  from orion.core.evc import adapters, conflicts
  from orion.core.utils.diff import green, red
label_desc: Use image node_id 7 for calling the BranchingPrompt obj's underlying member method code with example usage: obj._add_commandline_parser(subparsers) and returns: subparser