Installation
Desktop App
Open the downloaded .dmg file and drag Codify to your Applications folder.
AppImage is the recommended installation method as it works on most Linux distributions without requiring root privileges.
- Download the AppImage for your architecture above.
- Make it executable:
chmod +x Codify_*.AppImage- Run it:
./Codify_*.AppImageSome distributions require libfuse2 to run AppImages. If you see a FUSE-related error, install it first:
- Debian / Ubuntu:
sudo apt install libfuse2 - Fedora:
sudo dnf install fuse-libs - Arch:
sudo pacman -S fuse2
- Download the
.debpackage for your architecture above. - Install it:
sudo dpkg -i Codify_*.deb- If there are missing dependencies, resolve them with:
sudo apt-get install -f- Launch Codify from your application menu or run:
codify-desktop- Download the
.rpmpackage for your architecture above. - Install it:
Fedora:
sudo dnf install Codify_*.rpmRHEL / CentOS:
sudo rpm -i Codify_*.rpm- Launch Codify from your application menu or run:
codify-desktopCLI
/bin/bash -c "$(curl -fsSL https://releases.codifycli.com/install.sh)"This command-line installation method works for both arm64 and x64 architectures and supports most POSIX-compliant shells on macOS, Linux, and Windows (WSL).
macOS:
Linux:
For a portable installation, download the tarball for Codify and extract it. You will need to manually add
the executable ($TARBALL_LOCATION/bin/codify.sh) to your PATH to run Codify from anywhere on your system.
macOS:
Download the pre-packaged installer, run it, and follow the on-screen instructions to install Codify.
Verify Installation
If the installation was successful, you should see output similar to this:
> codify --version
codify/0.7.0 darwin-arm64 node-v20.15.0Uninstalling Codify
To fully uninstall Codify. Run the following command:
sudo /bin/bash -c "$(curl -fsSL https://releases.codifycli.com/uninstall.sh)"IDE support
Enable auto-completion and syntax validation in your favourite editor / IDE for codify.jsonc files.
Auto-completion and validation for codify.jsonc files work automatically without additional setup.
This applies to all JetBrains-based IDEs including IntelliJ IDEA, WebStorm, PhpStorm, PyCharm, CLion, Android Studio, and others.
To enable auto-completion in VS Code:
- For JSON support, install the JSON Schema Store Catalog extension
- For YAML support, install the YAML extension
To enable auto-completion in Sublime Text:
Instructions:
- Open the command palette and run
Package Control: Install Package, then selectLSP - Install
LSP-yamlorLSP-jsonfrom Package Control - Restart Sublime Text
To enable auto-completion in Emacs:
Install eglot.
To enable auto-completion in Neovim:
Install SchemaStore.nvim
For other editors and custom use cases, the JSON schema for Codify and the core plugin can be found here: https://raw.githubusercontent.com/codifycli/codify-schemas/main/src/schemastore/codify-schema.json
Load this schema in any JSON Schema-compatible editor to enable auto-completion and validation. This file is regularly updated with new resources and changes.