:py:mod:`gmuse.cli.auth` ======================== .. py:module:: gmuse.cli.auth .. autodoc2-docstring:: gmuse.cli.auth :parser: myst :allowtitles: Module Contents --------------- Functions ~~~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`_exit_with_error ` - .. autodoc2-docstring:: gmuse.cli.auth._exit_with_error :parser: myst :summary: * - :py:obj:`_print_table ` - .. autodoc2-docstring:: gmuse.cli.auth._print_table :parser: myst :summary: * - :py:obj:`_ensure_secure_backend_or_exit ` - .. autodoc2-docstring:: gmuse.cli.auth._ensure_secure_backend_or_exit :parser: myst :summary: * - :py:obj:`set_credential ` - .. autodoc2-docstring:: gmuse.cli.auth.set_credential :parser: myst :summary: * - :py:obj:`status ` - .. autodoc2-docstring:: gmuse.cli.auth.status :parser: myst :summary: * - :py:obj:`remove_credential ` - .. autodoc2-docstring:: gmuse.cli.auth.remove_credential :parser: myst :summary: Data ~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`auth_app ` - .. autodoc2-docstring:: gmuse.cli.auth.auth_app :parser: myst :summary: API ~~~ .. py:data:: auth_app :canonical: gmuse.cli.auth.auth_app :value: 'Typer(...)' .. autodoc2-docstring:: gmuse.cli.auth.auth_app :parser: myst .. py:function:: _exit_with_error(message: str, *, hint: str | None = None) -> typing.NoReturn :canonical: gmuse.cli.auth._exit_with_error .. autodoc2-docstring:: gmuse.cli.auth._exit_with_error :parser: myst .. py:function:: _print_table(title: str, rows: list[tuple[str, str, str]]) -> None :canonical: gmuse.cli.auth._print_table .. autodoc2-docstring:: gmuse.cli.auth._print_table :parser: myst .. py:function:: _ensure_secure_backend_or_exit() -> None :canonical: gmuse.cli.auth._ensure_secure_backend_or_exit .. autodoc2-docstring:: gmuse.cli.auth._ensure_secure_backend_or_exit :parser: myst .. py:function:: set_credential(variable_name: str = typer.Argument(..., help='Environment variable name to store.'), force: bool = typer.Option(False, '--force', help='Replace an existing credential.')) -> None :canonical: gmuse.cli.auth.set_credential .. autodoc2-docstring:: gmuse.cli.auth.set_credential :parser: myst .. py:function:: status(provider: str | None = None) -> None :canonical: gmuse.cli.auth.status .. autodoc2-docstring:: gmuse.cli.auth.status :parser: myst .. py:function:: remove_credential(variable_names: list[str] = typer.Argument(..., help='One or more environment variable names to delete.')) -> None :canonical: gmuse.cli.auth.remove_credential .. autodoc2-docstring:: gmuse.cli.auth.remove_credential :parser: myst