tentman
v0.1.0
Published
Local-first CLI for inspecting and maintaining Tentman-managed sites.
Readme
Tentman CLI
Local-first command-line tools for inspecting and maintaining Tentman-managed sites.
Tentman is pre-1.0. The CLI is useful today, but command output and some write behavior may still change between early releases.
Install
npm install --save-dev tentmanRun it from the root of a Git repository that contains tentman.json:
npx tentman doctorCommon Commands
tentman doctor
tentman ci
tentman content list
tentman schema
tentman nav check
tentman nav print
tentman assets check
tentman format --checkWrite commands are intentionally explicit:
tentman ids write
tentman nav refresh
tentman nav rebuild
tentman format --writeTrust Model
The CLI works against your local checkout. It does not perform hidden network operations.
Read-only checks print diagnostics and return non-zero exit codes when errors are found. Write commands report the files they update and are intended for Tentman-owned metadata, manifests, and formatting paths.
Project Shape
Tentman expects to manage a real Git repository. The repository root should contain tentman.json, with optional content configs under tentman/configs, reusable blocks under tentman/blocks, and a navigation manifest at tentman/navigation-manifest.json.
For lower-level programmatic APIs, see @tentman/core, but most projects should start with this CLI.
