Install
Install Purlview
One executable for macOS, Linux and Windows, on Intel and Arm. No runtime, no administrator rights.
macOS macOS 13 Ventura or later · Apple silicon and Intel
Native installer Recommended
$ curl -fsSL https://purlview.com/install.sh | sh
Checks the download against checksums.txt and puts purlview in ~/.local/bin. No administrator rights; your shell profile is never edited.
- Check
$
purlview --version- Upgrade
- Run the install command again. Upgrading ends active shares.
- Uninstall
- Sign out
$
purlview logout - Remove Purlview
$
curl -fsSL https://purlview.com/install.sh | sh -s -- --uninstall
- Sign out
Other ways to install
Homebrew
With manual pages and shell completions.
- Install
$
brew install --cask idyl-labs/tap/purlview- Upgrade
$
brew upgrade --cask purlview- Uninstall
- Sign out
$
purlview logout - Remove Purlview
$
brew uninstall --cask purlview
- Sign out
Archive
Signed with a Developer ID and notarized, so macOS opens it without a warning.
- Download
- Download from the release page
Apple silicon:
purlview_<version>_darwin_arm64.tar.gz· Intel:purlview_<version>_darwin_amd64.tar.gz. Unpack it and putpurlviewon your PATH.
Linux kernel 3.2 or later, any distribution · x64 and Arm64
Native installer Recommended
$ curl -fsSL https://purlview.com/install.sh | sh
Checks the download against checksums.txt and puts purlview in ~/.local/bin. No root; your shell profile is never edited. The same command works in WSL.
- Check
$
purlview --version- Upgrade
- Run the install command again. Upgrading ends active shares.
- Uninstall
- Sign out
$
purlview logout - Remove Purlview
$
curl -fsSL https://purlview.com/install.sh | sh -s -- --uninstall
- Sign out
Other ways to install
Packages
For Debian and Ubuntu, or Fedora and the RHEL family. Install the next release the same way.
- Install
$
sudo dpkg -i purlview_<version>_linux_amd64.deb$
sudo dnf install ./purlview_<version>_linux_amd64.rpm- Uninstall
- Sign out
$
purlview logout - Remove Purlview
$
sudo dpkg -r purlview$
sudo dnf remove purlview
- Sign out
Archive
One static executable that runs on any distribution.
- Download
- Download from the release page
x64:
purlview_<version>_linux_amd64.tar.gz· Arm64:purlview_<version>_linux_arm64.tar.gz. Unpack it and putpurlviewon your PATH.
Windows Windows 10 or later · x64 and Arm64
Native installer Recommended
$ irm https://purlview.com/install.ps1 | iex
In PowerShell. Checks the download against checksums.txt and puts purlview in %LOCALAPPDATA%\Programs\purlview. No administrator rights.
- Check
$
purlview --version- Upgrade
- Run the install command again. Upgrading ends active shares.
- Uninstall
- Sign out
$
purlview logout - Remove Purlview
$
& ([scriptblock]::Create((irm https://purlview.com/install.ps1))) -Uninstall
- Sign out
Other ways to install
WinGet
Installs for your user alone; no administrator rights.
- Install
$
winget install IdylLabs.Purlview- Upgrade
$
winget upgrade IdylLabs.Purlview- Uninstall
- Sign out
$
purlview logout - Remove Purlview
$
winget uninstall IdylLabs.Purlview
- Sign out
Scoop
Adds the idyl-labs bucket once, then installs and updates like any Scoop app.
- Install
$
scoop bucket add idyl-labs https://github.com/idyl-labs/scoop-bucket$
scoop install purlview- Upgrade
$
scoop update purlview- Uninstall
- Sign out
$
purlview logout - Remove Purlview
$
scoop uninstall purlview
- Sign out
Archive
Signed with a timestamped Authenticode signature, which Windows checks for you.
- Download
- Download from the release page
x64:
purlview_<version>_windows_amd64.zip· Arm64:purlview_<version>_windows_arm64.zip. Unpack it and putpurlview.exeon your PATH.
Shell completion
Homebrew and the Linux packages set it up for you. Otherwise, one line for your shell:
- bash
$
purlview completion bash > ~/.local/share/bash-completion/completions/purlview- fish
$
purlview completion fish > ~/.config/fish/completions/purlview.fish- PowerShell
$
purlview completion powershell | Out-String | Invoke-ExpressionAdd it to your
$PROFILEto keep it.- Any other shell
$
purlview completion <shell> --help
Verify a download
Every release publishes checksums.txt. Check a download against it, and with cosign installed, check that it came from the idyl-labs/purlview release workflow.
- Linux
$
sha256sum --ignore-missing -c checksums.txt- macOS
$
grep purlview_<version>_darwin_arm64.tar.gz checksums.txt | shasum -a 256 -c- Signature
$
cosign verify-blob \ --certificate-identity "https://github.com/idyl-labs/purlview/.github/workflows/release.yml@refs/tags/v<version>" \ --certificate-oidc-issuer https://token.actions.githubusercontent.com \ --bundle checksums.txt.sigstore.json checksums.txt