feat(cli): add TUI with trogon

WIP
This commit is contained in:
Jérome Eertmans
2023-08-22 11:41:46 +02:00
parent 3d9522cbb0
commit 1434d97d08
3 changed files with 73 additions and 1 deletions

View File

@ -3,6 +3,7 @@ import json
import click
import requests
from click_default_group import DefaultGroup
from trogon import tui
from .__version__ import __version__
from .convert import convert
@ -11,6 +12,7 @@ from .present import list_scenes, present
from .wizard import init, wizard
@tui()
@click.group(cls=DefaultGroup, default="present", default_if_no_args=True)
@click.option(
"--notify-outdated-version/--silent",
@ -70,5 +72,6 @@ cli.add_command(list_scenes)
cli.add_command(present)
cli.add_command(wizard)
if __name__ == "__main__":
cli()