@ion-drive/cli
v0.4.1
Published
Ion Drive CLI — project initialization, building block management, and development tools
Downloads
528
Readme
@ion-drive/cli
The Ion Drive CLI (ion-drive) — project scaffolding and building-block
management for the Ion Drive platform.
ion-drive init my-app # scaffold a project
ion-drive list # browse the default registry (--all for every one)
ion-drive search invoicing # search a registry (prebuilt index or fallback)
ion-drive add crm # install a block into a running server
ion-drive add crm@^0.2 # semver ranges — highest satisfying version wins
ion-drive add @acme/[email protected] # namespaced ref → a configured registry
ion-drive remove crm
ion-drive dev # run the development loop
ion-drive mcp # registry MCP tools over stdio (for coding agents)
ion-drive schema pull|diff|push|doctor
ion-drive registry list|add|remove|ping # manage configured registries (--json)
ion-drive registry add @acme # no URL: registries-directory lookup
ion-drive block new|validate|pack # block-authoring toolchainRegistries are configured per project in ion.config.json ("registries":
{ "@acme": "https://…/index.json" }, ${ENV_VAR} auth supported); the
official @ion registry is built in and is the default for bare refs.
ion-drive mcp exposes search_blocks, get_block (version history +
README), list_registries, and preview_install (the same digest/trust
verification pipeline as add, plan-only — never makes changes) to any MCP
client over stdio.
Talks to a running Ion Drive server over HTTP (--server, default
http://localhost:3000).
Docs & source: https://github.com/jaredgrabill/ion-drive · License: Apache-2.0
