Getting Started
Ziggy is a file format so to get started you only need a text editor, but setting up a proper dev environment can make a significant difference in the quality of your experience.
The Ziggy CLI Tool
Ziggy has a all-in-one CLI tool that gives you access to all the basics.
$ ziggy help
Usage: ziggy COMMAND [OPTIONS]
Commands:
fmt Format Ziggy files
query, q Query Ziggy files
check Check Ziggy files against a Ziggy schema
convert Convert between JSON, YAML, TOML files and Ziggy
lsp Start the Ziggy LSP
help Show this menu and exit
General Options:
--help, -h Print command specific usage
Download
You can get a copy of the Ziggy CLI tool from the releases page on GitHub.
Alternatively, you can compile it from source. See the README instructions for more information.
Once downloaded, you will need to put the ziggy
executable in your PATH
so that editors can find it.
Next steps
Add to your editor Ziggy syntax highlighting and Ziggy LSP support by following one of the guides in the Editor Configuration section.