GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Codify

This view

  • Original page
  • New address

GeezerVison is showing codifycli.com — Installation | Codify

Installation

Desktop App

Download (arm64 - Apple silicon)

DMG installer

Download (x64)

DMG installer

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 (x64)

AppImage

Download (arm64)

AppImage

  1. Download the AppImage for your architecture above.
  2. Make it executable:
terminal
chmod +x Codify_*.AppImage
  1. Run it:
terminal
./Codify_*.AppImage

Some 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 (arm64)

DEB package

Download (x64)

DEB package

  1. Download the .deb package for your architecture above.
  2. Install it:
terminal
sudo apt install ./Codify_*.deb
  1. Launch Codify from your application menu or run:
terminal
codify-desktop

If the installation fails or is broken, run the following steps and then retry:

terminal
sudo apt update
sudo apt install -f

sudo apt update refreshes the package list. sudo apt install -f fixes any broken dependencies.

Download (arm64)

RPM package

Download (x64)

RPM package

  1. Download the .rpm package for your architecture above.
  2. Install it:

Fedora:

terminal
sudo dnf install Codify_*.rpm

RHEL / CentOS:

terminal
sudo rpm -i Codify_*.rpm
  1. Launch Codify from your application menu or run:
terminal
codify-desktop

The Windows installer is not yet code-signed. Windows SmartScreen will show a warning when you run the installer. Click "More info" then "Run anyway" to proceed.

Download (x64) — NSIS installer

EXE installer

Download (x64) — MSI installer

MSI installer

Run the downloaded installer and follow the on-screen instructions.

Codify runs inside WSL (Windows Subsystem for Linux). The app will guide you through selecting a WSL distro and installing the Codify CLI into it on first launch.


CLI

terminal
/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).

The installation script will request sudo privileges to complete the installation.

If you have Node.js installed, you can install Codify globally from npm:

terminal
npm install -g codify

This puts the codify command on your PATH, the same as the install script.

To run Codify without installing it, use npx:

terminal
npx codify [command]

For example, to apply a config:

terminal
npx codify apply

This is handy for trying Codify out or for running it in CI.

macOS:

Download (arm64)

Standalone tarballs

Download (x64)

Standalone tarballs

Linux:

Download (arm64)

Standalone tarballs

Download (x64)

Standalone tarballs

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 (arm64)

PKG installer

Download (x64)

PKG installer

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:

terminal
> codify --version
codify/0.7.0 darwin-arm64 node-v20.15.0

Uninstalling Codify

To fully uninstall Codify. Run the following command:

terminal
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.

JSON auto-completion in JetBrains IDEs has several unresolved bugs (see here and here) which may cause additional properties to be suggested even when they're not valid for the configuration. The validation system should catch these and highlight them as errors.

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:

  • For JSON support, install LSP-json
  • For YAML support, install LSP-yaml

Instructions:

  1. Open the command palette and run Package Control: Install Package, then select LSP
  2. Install LSP-yaml or LSP-json from Package Control
  3. 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.

Overview

Introduction to Codify

Quick Start

Get up and running with Codify in minutes

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.