Draft / Experimental: Zith documentation describes a language under active development. Check Implementation Status before relying on a feature.

CLI Reference

This reference documents the working zithc commands recorded in the canonical Implementation Status. Command options change with the compiler; use zithc --help for the executable you installed.

Working commands

Stubs

zithc repl, zithc deps add, and zithc deps remove print "not implemented yet" and are intentionally not documented as active workflows.

Common options

--emit obj|ir|asm|hir stops the pipeline before linking and writes the named intermediate instead. --cache-stats prints object-cache hit and miss counts for the build. zithc run forwards the compiled program's output to zithc's own stdout, while compiler diagnostics stay on stderr, so you can pipe program output without capturing diagnostics.