code: def list(cls, args):  # pylint: disable=unused-argument
          
          mgr = NAppsManager()
  
          # Add status
          napps = [napp + ('[ie]',) for napp in mgr.get_enabled()]
          napps += [napp + ('[i-]',) for napp in mgr.get_disabled()]
  
          # Sort, add description and reorder columns
          napps.sort()
          napps_ordered = []
          for user, name, status in napps:
              description = mgr.get_description(user, name)
              version = mgr.get_version(user, name)
              napp_id = f'{user}/{name}'
              if version:
                  napp_id += f':{version}'
  
              napps_ordered.append((status, napp_id, description))
  
          cls.print_napps(napps_ordered)
docs: List all installed NApps and inform whether they are enabled.