@boltz.one/ce-cli
v0.3.0
Published
context-engine upload-sync CLI (Rust binary, distributed via per-platform optionalDependencies)
Readme
@boltz.one/ce-cli
context-engine upload-sync CLI. Walks a git repo (incl. submodules), filters files, and
uploads them to context-engine for indexing — replaces the legacy ce-sync.mjs.
# zero-install
npx @boltz.one/ce-cli init [name] # create upload repo, upload all, install post-commit hook
npx @boltz.one/ce-cli init --repo-id <uuid> # attach to an existing repo (or create with this id)
npx @boltz.one/ce-cli push # upload changed files since last sync (--full, --dry-run, --repo-id)
npx @boltz.one/ce-cli status # show CE index status (--repo-id)
# env
CE_URL=https://mcp.boltz.one # required by `init`
CE_API_KEY=sk-... # API key (also read from .mcp.json Authorization header)
CE_REPO_ID=<uuid> # optional: pin repoId (else .mcp.json X-Repo-Id / list-repos)The actual binary ships as a per-platform optionalDependency
(@boltz.one/ce-cli-<os>-<arch>[-<libc>]); this package is a thin launcher that resolves and
execs the right one. Built from the Rust crate at apps/context-engine/tools/ce-cli.
