logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt
How to install pranshuparmar/witr. Official installation instructions. Project installation guide. Framework or library installation. Build installation instructions. How to setup and install from GitHub. Installation steps and setup instructions. Official docs and installation instructions GitHub.

pranshuparmar/witr Installation Guide

How to install pranshuparmar/witr. Official project installation instructions and setup guide.

Automated Install (Recommended)

Quick installation instructions for pranshuparmar/witr. This is the fastest way to complete project installation and setup.

Install via curl

curl -fsSL https://hexmos.com/ipm-install | bash && 
ipm i pranshuparmar/witr
or

Install via npx

npx @hexmos/ipm i pranshuparmar/witr

Prerequisites

Go

tool

Version: >=1.21

curl

tool

bash

shell

PowerShell

shell

Homebrew

package manager

Version: >=3.0.0

apt

package manager

yay

package manager

winget

package manager

npm

package manager

pkg

package manager

choco

package manager

scoop

package manager

oma

package manager

guix

package manager

uniget

package manager

aqua

package manager

brioche

package manager

mise

package manager

nix

package manager

pixi

package manager

Manual Installation Methods

Manual installation instructions. How to install from GitHub source.

Quick Install (Unix)

curl -fsSL https://raw.githubusercontent.com/pranshuparmar/witr/main/install.sh | bash

Quick Install (Windows)

irm https://raw.githubusercontent.com/pranshuparmar/witr/main/install.ps1 | iex

APT (Debian, Ubuntu & Derivatives)

sudo apt install witr

Homebrew (macOS & Linux)

brew install witr

MacPorts (macOS)

sudo port install witr

Conda (macOS, Linux & Windows)

conda install -c conda-forge witr

Arch Linux (AUR)

yay -S witr-bin

Winget (Windows)

winget install -e --id PranshuParmar.witr

NPM (Cross-platform)

npm install -g @pranshuparmar/witr

FreeBSD Ports

pkg install witr

Chocolatey (Windows)

choco install witr

Scoop (Windows)

scoop install main/witr

AOSC OS

oma install witr

GNU Guix

guix install witr

Uniget (Linux)

uniget install witr

Aqua (macOS, Linux & Windows)

aqua g -i pranshuparmar/witr

aqua i pranshuparmar/witr

Brioche (Linux)

brioche install -r witr

Mise (macOS, Linux & Windows)

mise use github:pranshuparmar/witr

Prebuilt Packages (deb, rpm, apk)

curl -LO https://github.com/pranshuparmar/witr/releases/latest/download/witr-*.deb

sudo dpkg -i ./witr-*.deb

sudo apt install ./witr-*.deb

curl -LO https://github.com/pranshuparmar/witr/releases/latest/download/witr-*.rpm

sudo rpm -i ./witr-*.rpm

curl -LO https://github.com/pranshuparmar/witr/releases/latest/download/witr-*.apk

sudo apk add --allow-untrusted ./witr-*.apk

Go (cross-platform)

go install github.com/pranshuparmar/witr/cmd/witr@latest

Manual Installation (Unix)

OS=$(uname -s | tr '[:upper:]' '[:lower:]')

ARCH=$(uname -m)

[ "$ARCH" = "x86_64" ] && ARCH="amd64"

[ "$ARCH" = "aarch64" ] && ARCH="arm64"

curl -fsSL "https://github.com/pranshuparmar/witr/releases/latest/download/witr-${OS}-${ARCH}" -o witr

curl -fsSL "https://github.com/pranshuparmar/witr/releases/latest/download/SHA256SUMS" -o SHA256SUMS

grep "witr-${OS}-${ARCH}" SHA256SUMS | (sha256sum -c - 2>/dev/null || shasum -a 256 -c - 2>/dev/null)

rm SHA256SUMS

chmod +x witr

sudo mkdir -p /usr/local/bin

sudo mv witr /usr/local/bin/witr

sudo mkdir -p /usr/local/share/man/man1

sudo curl -fsSL https://github.com/pranshuparmar/witr/releases/latest/download/witr.1 -o /usr/local/share/man/man1/witr.1

Manual Installation (Windows)

if ($env:PROCESSOR_ARCHITECTURE -eq "AMD64") { $ZipName = "witr-windows-amd64.zip" } elseif ($env:PROCESSOR_ARCHITECTURE -eq "ARM64") { $ZipName = "witr-windows-arm64.zip" } else { Write-Error "Unsupported architecture: $($env:PROCESSOR_ARCHITECTURE)"; exit 1 }

Invoke-WebRequest -Uri "https://github.com/pranshuparmar/witr/releases/latest/download/$ZipName" -OutFile "witr.zip"

Expand-Archive -Path "witr.zip" -DestinationPath "." -Force

Invoke-WebRequest -Uri "https://github.com/pranshuparmar/witr/releases/latest/download/SHA256SUMS" -OutFile "SHA256SUMS"

$hash = Get-FileHash -Algorithm SHA256 .\witr.zip; $expected = Select-String -Path .\SHA256SUMS -Pattern $ZipName; if ($expected -and $hash.Hash.ToLower() -eq $expected.Line.Split(' ')[0]) { Write-Host "Checksum OK" } else { Write-Host "Checksum Mismatch" }

$InstallDir = "$env:LocalAppData\witr\bin"; New-Item -ItemType Directory -Path $InstallDir -Force | Out-Null

Move-Item .\witr.exe $InstallDir\witr.exe -Force

$UserPath = [Environment]::GetEnvironmentVariable("Path", "User"); if ($UserPath -notlike "*$InstallDir*") { [Environment]::SetEnvironmentVariable("Path", "$UserPath;$InstallDir", "User"); $env:Path += ";$InstallDir"; Write-Host "Added to Path. You may need to restart PowerShell." }

Remove-Item witr.zip

Remove-Item SHA256SUMS

Run Without Installation (Nix Flake)

nix run github:pranshuparmar/witr -- --help

Run Without Installation (Pixi)

pixi exec witr --help