Beskid CLI
Command-line interface for parsing, analysis, formatting, compilation, and package workflows.
Beskid CLI
The beskid binary is the primary interface for local development, CI, and editor integrations. It provisions the embedded corelib template on startup when needed, then dispatches to a subcommand.
Where to go next
Section titled “Where to go next”- Command reference — index of all subcommands; each command has its own page under
/book/reference/cli/commands/. - Formatter internals — how
Emit/EmitCtxwork for contributors extending the pretty-printer. - LSP guide — document formatting uses the same engine as
beskid format. - Package client CLI — implemented
beskid pckgvs plannedbeskid pkg. - beskid new — template list, install, and instantiate.
- beskid pckg — pack, upload, and registry subcommands.
Quick examples
Section titled “Quick examples”beskid analyze path/to/file.bdbeskid test path/to/file.bdbeskid format path/to/file.bd --writebeskid fmt path/to/src --writebeskid format path/to/tree --checkbeskid build --project path/to/Project.projInstall prebuilt binaries from Downloads or build from the compiler repository.