MCPcopy Create free account
hub / github.com/idank/explainshell / cli

Function cli

explainshell/manager.py:493–499  ·  view source on GitHub ↗

Manage the explainshell manpage database.

(ctx: click.Context, db: str | None, log_level: str)

Source from the content-addressed store, hash-verified

491@click.option("--log", "log_level", default="INFO", help="Log level (default: INFO).")
492@click.pass_context
493def 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
502def _require_db(ctx: click.Context, *, must_exist: bool = False) -> str:

Callers 1

manager.pyFile · 0.85

Calls 1

_setup_console_loggingFunction · 0.85

Tested by

no test coverage detected