Source code for uetools.commands.project.list
import os
from dataclasses import dataclass
from argklass.command import Command
from uetools.core.conf import project_folder
[docs]
class List(Command):
"""List projects"""
name: str = "list"
[docs]
@staticmethod
def execute(args):
folders = project_folder()
for folder in folders:
print(folder)
for p in os.listdir(folder):
if os.path.exists(os.path.join(folder, p, f"{p}.uproject")):
print(" -", p)
COMMANDS = List