code: def boolean_flag(parser, name, default=False, help=None):
      
      dest = name.replace('-', '_')
      parser.add_argument("--" + name, action="store_true", default=default, dest=dest, help=help)
      parser.add_argument("--no-" + name, action="store_false", dest=dest)
docs: Add a boolean flag to argparse parser.
  
      Parameters
      ----------
      parser: argparse.Parser
          parser to add the flag to
      name: str
          --<name> will enable the flag, while --no-<name> will disable it
      default: bool or None
          default value of the flag
      help: str
          help string for the flag