code: def list_commands(self, ctx):
          
          commands = set(self.list_resource_commands())
          commands.union(set(self.list_misc_commands()))
          return sorted(commands)
docs: Return a list of commands present in the commands and resources
          folders, but not subcommands.