Manage the explainshell manpage database.
(ctx: click.Context, db: str | None, log_level: str)
| 491 | @click.option("--log", "log_level", default="INFO", help="Log level (default: INFO).") |
| 492 | @click.pass_context |
| 493 | def cli(ctx: click.Context, db: str | None, log_level: str) -> None: |
| 494 | """Manage the explainshell manpage database.""" |
| 495 | ctx.ensure_object(dict) |
| 496 | ctx.obj["db"] = db |
| 497 | ctx.obj["log_level"] = log_level |
| 498 | ctx.obj["run_dir"] = None |
| 499 | _setup_console_logging(log_level) |
| 500 | |
| 501 | |
| 502 | def _require_db(ctx: click.Context, *, must_exist: bool = False) -> str: |
no test coverage detected