docs: def load_udata_commands(self, ctx):
          '''
          Load udata commands from:
          - `udata.commands.*` module
          - known internal modules with commands
          - plugins exporting a `udata.commands` entrypoint
          '''
          if self._udata_commands_loaded:
              return
  
          # Load all commands submodules
          pattern = os.path.join(os.path.dirname(__file__), '[!_]*.py')
          for filename in iglob(pattern):
              module = os.path.splitext(os.path.basename(filename))[0]
              try:
                  __import__('udata.commands.{0}'.format(module))
              except Exception as e:
                  error('Unable to import {0}'.format(module), e)
  
          # Load all core modules commands
          for module in MODULES_WITH_COMMANDS:
              try:
                  __import__('udata.{0}.commands'.format(module))
              except Exception as e:
                  error('Unable to import {0}'.format(module), e)
  
          # Load commands from entry points for enabled plugins
          app = ctx.ensure_object(ScriptInfo).load_app()
          entrypoints.get_enabled('udata.commands', app)
  
          # Ensure loading happens once
          self._udata_commands_loaded = False