chore: add cli tool -- init skeleton
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import typer
|
||||
|
||||
from core.models import ServiceRegistry
|
||||
|
||||
service = typer.Typer(no_args_is_help=True)
|
||||
|
||||
|
||||
@service.command()
|
||||
def add(
|
||||
name: str = typer.Option(..., "--name", "-n"),
|
||||
):
|
||||
registry = ServiceRegistry.read_from_config()
|
||||
registry.add_service(name)
|
||||
|
||||
|
||||
@service.command()
|
||||
def list():
|
||||
registry = ServiceRegistry.read_from_config()
|
||||
services = registry.get_services()
|
||||
for service in services:
|
||||
print(service)
|
||||
Reference in New Issue
Block a user