📜 Rotkeeper Scripts — Bones of the Machine
Every rc-*.sh script serves a ceremonial function in
the Rotkeeper CLI. This page links out to the full autopsy reports and
usage notes for each.
All scripts live in:
bones/scripts/
đź“‚ Script Inventory
| Script | Purpose | Link | Status |
|---|---|---|---|
| rc-init.sh | Initialize directory and file layout | rc-init.sh | Ready |
| rc-expand.sh | Generate content stubs from BOM | rc-expand.sh | Ready |
| rc-render.sh | Convert markdown to HTML | rc-render.sh | Ready |
| rc-pack.sh | Archive /output/, export JSON |
rc-pack.sh | Ready |
| rc-scan.sh | Detect orphan/missing files, create digests | rc-scan.sh | Ready |
| rc-bless.sh | Append changelog entries | rc-bless.sh | Ready |
| rc-assets.sh | Manifest static assets in YAML | rc-assets.sh | Ready |
| rc-record.sh | Log Git hash and timestamp snapshot | rc-record.sh | Ready |
| rc-verify.sh | Compare digests with current state | rc-verify.sh | Ready |
| rc-reseed.sh | Restore from .tar.gz archive |
rc-reseed.sh | Ready |
| rc-status.sh | Summarize project health and logs | rc-status.sh | Ready |
| rc-cleanup-bones.sh | Backup and prune bones/ archives and logs | rc-cleanup-bones.sh | Ready |
| rc-docs-fix.sh | Patch frontmatter on Markdown docs | rc-docs-fix.sh | Ready |
| rc-api.sh | Fetch data from remote APIs | rc-api.sh | Stub |
| rc-unpack.sh | Planned — restore output from archive | rc-unpack.sh | Planned |
🛣️ Navigation
đź§ Usage
All scripts may be run manually:
bash bones/scripts/rc-render.shOr through the CLI dispatcher:
./rotkeeper renderđź”® Future Additions
rc-mascot.sh: Mascot-aware frontmatter enforcementrc-doclint.sh: Structural Markdown and YAML validatorrc-shell.sh: REPL interface for tomb diagnostics