API
grai_cli
api
config
config

cli_init_config

@config_app.command("init")
def cli_init_config(username: str = typer.Option(...,
                                                 prompt=True,
                                                 callback=username_callback,
                                                 prompt_required=True),
                    password: str = typer.Option(
                        ...,
                        prompt=True,
                        prompt_required=True,
                        hide_input=True,
                        confirmation_prompt=True,
                        callback=typer.unstyle,
                    ),
                    url: str = typer.Option(
                        InitDefaults.url_default,
                        prompt="Server URL",
                        prompt_required=True,
                        callback=typer.unstyle,
                    ),
                    workspace: str = typer.Option(
                        InitDefaults.workspace_default,
                        prompt="The Grai workspace for this config",
                        prompt_required=True,
                        callback=typer.unstyle,
                    ))

Initialize a new config file

Arguments:

username: password: url: workspace:

Returns:

view

@config_app.command(help="Print config to console")
def view()

View the current config file