Installation

With pip

Requires Python 3.12+.

$ pip install literalizer-cli

With Homebrew (macOS, Linux, WSL)

Requires Homebrew.

$ brew tap adamtheturtle/literalizer-cli
$ brew install literalizer-cli

With winget (Windows)

Requires winget.

$ winget install --id adamtheturtle.literalizer-cli --source winget --exact

The winget package may not be the latest version.

Pre-built Linux (x86) binaries

$ curl --fail -L "https://github.com/adamtheturtle/literalizer-cli/releases/download/2026.03.29/literalize-linux" -o /usr/local/bin/literalize &&
    chmod +x /usr/local/bin/literalize

Pre-built macOS (ARM) binaries

$ curl --fail -L "https://github.com/adamtheturtle/literalizer-cli/releases/download/2026.03.29/literalize-macos" -o /usr/local/bin/literalize &&
    chmod +x /usr/local/bin/literalize

You may need to remove the quarantine attribute to run the binary:

$ xattr -d com.apple.quarantine /usr/local/bin/literalize

Pre-built Windows binaries

Download the Windows executable from the latest release and place it in a directory on your PATH.

With Docker

$ docker run --rm -i "ghcr.io/adamtheturtle/literalizer-cli" literalize --help

With Nix

Requires Nix.

$ nix --extra-experimental-features 'nix-command flakes' run "github:adamtheturtle/literalizer-cli/2026.03.29" -- --help

To avoid passing --extra-experimental-features every time, enable flakes permanently.

Or add to your flake inputs:

{
  inputs.literalizer-cli.url = "github:adamtheturtle/literalizer-cli";
}