def get_cmd_description(self):
        """
        Get the leading, multi-line description of this command.

        :returns:
            ``self.description``, if defined
        :returns:
            A substring of the class docstring between the first line (which
            is discarded) and the string ``@EPILOG@``, if present, or the end
            of the docstring, if any
        :returns:
            None, otherwise

        The description string will be displayed after the usage string but
        before any of the detailed argument descriptions.

        Please consider following good practice by keeping the description line
        short enough not to require scrolling but useful enough to provide
        additional information that cannot be inferred from the name of the
        command or other arguments. Stating the purpose of the command is
        highly recommended.
        """
        try:
            return self.description
        except AttributeError:
            pass
        try:
            return '\n'.join(
                get_localized_docstring(
                    self, self.get_gettext_domain()
                ).splitlines()[1:]
            ).split('@EPILOG@', 1)[0].strip()
        except (AttributeError, IndexError, ValueError):
            pass
Get the leading, multi-line description of this command.

        :returns:
            ``self.description``, if defined
        :returns:
            A substring of the class docstring between the first line (which
            is discarded) and the string ``@EPILOG@``, if present, or the end
            of the docstring, if any
        :returns:
            None, otherwise

        The description string will be displayed after the usage string but
        before any of the detailed argument descriptions.

        Please consider following good practice by keeping the description line
        short enough not to require scrolling but useful enough to provide
        additional information that cannot be inferred from the name of the
        command or other arguments. Stating the purpose of the command is
        highly recommended.