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/witror
Install via npx
npx @hexmos/ipm i pranshuparmar/witrPrerequisites
Go
toolVersion: >=1.21
curl
toolbash
shellPowerShell
shellHomebrew
package managerVersion: >=3.0.0
apt
package manageryay
package managerwinget
package managernpm
package managerpkg
package managerchoco
package managerscoop
package manageroma
package managerguix
package manageruniget
package manageraqua
package managerbrioche
package managermise
package managernix
package managerpixi
package managerManual 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 | bashQuick Install (Windows)
irm https://raw.githubusercontent.com/pranshuparmar/witr/main/install.ps1 | iexAPT (Debian, Ubuntu & Derivatives)
sudo apt install witrHomebrew (macOS & Linux)
brew install witrMacPorts (macOS)
sudo port install witrConda (macOS, Linux & Windows)
conda install -c conda-forge witrArch Linux (AUR)
yay -S witr-binWinget (Windows)
winget install -e --id PranshuParmar.witrNPM (Cross-platform)
npm install -g @pranshuparmar/witrFreeBSD Ports
pkg install witrChocolatey (Windows)
choco install witrScoop (Windows)
scoop install main/witrAOSC OS
oma install witrGNU Guix
guix install witrUniget (Linux)
uniget install witrAqua (macOS, Linux & Windows)
aqua g -i pranshuparmar/witr
aqua i pranshuparmar/witrBrioche (Linux)
brioche install -r witrMise (macOS, Linux & Windows)
mise use github:pranshuparmar/witrPrebuilt 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-*.apkGo (cross-platform)
go install github.com/pranshuparmar/witr/cmd/witr@latestManual 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.1Manual 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 SHA256SUMSRun Without Installation (Nix Flake)
nix run github:pranshuparmar/witr -- --helpRun Without Installation (Pixi)
pixi exec witr --help