def commands(self, *ignored):
        return [command.rsplit("_").pop() for command in dir(self) if command.startswith("command_")]
Detect whether the installed version of openpyxl is supported
dataset/ETHPy150Open reverse-shell/routersploit/routersploit/interpreter.py/BaseInterpreter.commands--crossover with--dataset/ETHPy150Open pydata/pandas/pandas/compat/openpyxl_compat.py/is_compat