Install Stackie

Installs stackie and stackied to ~/.stackie/bin/. No sudo or admin rights required.

macOS (ARM64 & x86_64)

Supports Apple Silicon (M1–M4) and Intel Macs running macOS 11 (Big Sur) or later.

Run in Terminal:

curl -fsSL https://stackie.dev/install.sh | sh

What this does:

  • Downloads stackie and stackied for your architecture
  • Verifies SHA256 checksums before installing
  • Installs to ~/.stackie/bin/
  • Adds ~/.stackie/bin to your shell PATH

Verify installation:

stackie --version

After install, you may need to run source ~/.zshrc (or source ~/.bashrc) to use stackie in your current terminal session.


Want to inspect the script first?

Download the script, review it, then run it manually:

# macOS / Linux
curl -fsSL https://stackie.dev/install.sh -o install.sh
less install.sh    # review
sh install.sh
# Windows (PowerShell)
irm stackie.dev/install.ps1 -OutFile install.ps1
notepad install.ps1    # review
.\install.ps1

Updating

Once installed, use the built-in update command to stay current. This updates all three binaries atomically.

stackie update
# Install a specific version
stackie update --version 0.9.0

Uninstalling

Remove the install directory and clean up PATH entries:

macOS / Linux:

# Remove binaries and data
rm -rf ~/.stackie

# Remove PATH entry from your shell rc file
# Edit ~/.zshrc or ~/.bashrc and delete the
# # stackie start ... # stackie end block

Windows:

# In PowerShell (removes binaries and data)
Remove-Item -Recurse -Force "$env:USERPROFILE\.stackie"

# Remove PATH entry (PowerShell)
$path = [Environment]::GetEnvironmentVariable('PATH','User')
$newPath = ($path -split ';' | Where-Object { $_ -notlike "*\.stackie\bin*" }) -join ';'
[Environment]::SetEnvironmentVariable('PATH', $newPath, 'User')