def add_flag(self, identifier, name):
        """
        Adds a flag command that does not carry any value.
        Flags are optional.
        E.g. '-verbose'
        """
        command = CommandParser.FlagCommand(
            type=CommandParser.CommandType.FLAG_COMMAND,
            identifier=identifier,
            name=name
        )

        self._flag_commands.append(command)

        Adds a flag command that does not carry any value.
        Flags are optional.
        E.g. '-verbose'
        
evillimiter/menus/parser.py