nexusLIMS.tui.apps.config.app#
NexusLIMS Configuration TUI Application.
Provides an interactive terminal UI for editing the NexusLIMS .env
configuration file. Launched via nexuslims config edit.
Module Contents#
Classes#
TUI application for interactively editing NexusLIMS configuration. |
API#
- class nexusLIMS.tui.apps.config.app.ConfiguratorApp(env_path: Path | str = '.env', **kwargs)[source]#
Bases:
nexusLIMS.tui.common.base_app.BaseNexusAppTUI application for interactively editing NexusLIMS configuration.
Reads the current
.envfile, presents all settings in a tabbed form, validates input, and writes a new.envon save. No database connection is required, soon_mountskips the DB session setup fromBaseNexusApp.- Parameters:
env_path (Path | str) – Path to the
.envfile to edit. The file is created (empty) if it does not yet exist. Defaults to".env"in the current directory.
- CSS_PATH#
Type: typing.ClassVar