docs: def list_commands(self, ctx):
          """List all sub-commands."""
          commands = []
          for filename in os.listdir(self.path):
              if filename == '__init__.py':
                  continue
              if filename.endswith('.py'):
                  commands.append(filename[:-3].replace("_", "-"))
          commands.sort()
          return commands