Review restart-indri doc: fix Caddy/Jellyfin service management, fix docs-preview path handling
- Caddy is now a mcquack LaunchAgent, not brew services - Add missing Jellyfin and Caddy to shutdown commands and autostart list - docs-preview: accept paths with or without docs/ prefix Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
53d620365a
commit
8b3b17d555
2 changed files with 15 additions and 5 deletions
|
|
@ -50,9 +50,16 @@ def main(
|
|||
|
||||
# Normalize: accept with or without .md suffix
|
||||
card_stem = card.removesuffix(".md")
|
||||
card_file = REPO_ROOT / "docs" / f"{card_stem}.md"
|
||||
if not card_file.exists():
|
||||
console.print(f"[bold red]Card not found:[/bold red] {card_file}")
|
||||
# Try exact path first (e.g. "docs/how-to/..."), then inside docs/
|
||||
exact_file = REPO_ROOT / f"{card_stem}.md"
|
||||
docs_file = REPO_ROOT / "docs" / f"{card_stem}.md"
|
||||
if exact_file.exists() and card_stem.startswith("docs/"):
|
||||
card_stem = card_stem.removeprefix("docs/")
|
||||
card_file = exact_file
|
||||
elif docs_file.exists():
|
||||
card_file = docs_file
|
||||
else:
|
||||
console.print(f"[bold red]Card not found:[/bold red] {docs_file}")
|
||||
raise typer.Exit(code=1)
|
||||
|
||||
url_path = "/" + card_stem
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue