docs: def create_parser():
      """Creates and returns the command line parser, an
       :class:`argparser.ArgumentParser` instance."""
      parser = ArgumentParser(
          formatter_class=RawDescriptionHelpFormatter,
          description=DESCRIPTION,
          epilog=EPILOG,
          add_help=False)
  
      directory = parser.add_argument_group("Directory")
      directory.add_argument(
          dest='directory',
          action="store",
          default=None,
          nargs="?",
          help="The directory from which to start the search "
          "(defaults to current working directory)")
  
      globs = parser.add_argument_group("Globs")
      globs.add_argument(
          '-i',
          '--include',
          action="store",
          nargs="*",
          help="One or more Ant-like globs in include in the search."
          "If not specified, then all files are implied")
      globs.add_argument(
          '-e',
          '--exclude',
          action="store",
          nargs="*",
          help="One or more Ant-like globs in include in the search")
      globs.add_argument(
          '--no-default-excludes',
          dest="default_excludes",
          action="store_false",
          default=True,
          help="Do not include the default excludes")
      globs.add_argument(
          '--no-symlinks',
          action="store_true",
          default=False,
          help="Do not include symlinks")
      globs.add_argument(
          '--insensitive',
          action="store_true",
          default=False,
          help="Turn off case-sensitive, default sensitive on POSIX, always insensitive on NT.")
  
      output = parser.add_argument_group("Output")
      output.add_argument(
          '-r',
          '--relative',
          action="store_true",
          default=False,
          help="Print file paths relative to directory.")
  
      info = parser.add_argument_group("Information")
      info.add_argument(
          '-h',
          '--help',
          action='store_true',
          default=False,
          help="Prints this help and exits")
      info.add_argument(
          '--usage',
          action='store_true',
          default=False,
          help="Prints additional help on globs and exits")
      info.add_argument(
          '--version',
          action='store_true',
          default=False,
          help="Prints the version of formic and exits")
      info.add_argument('--license', action="store_true", help=SUPPRESS)
      return parser