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] @dataclass class Arguments: pass
[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