Important
This project is archived. It is no longer maintained and will not receive updates. The code stays available and works as documented.
A tool for downloading and building executables from Git repositories into the user's local directory.
- Installs binaries to
~/.pkgline/bin(add it to yourPATH). - Resolves GitHub / GitLab / Codeberg / Sourcehut shorthand (
gh:,gl:,cb:,sh:) and full Git URLs. - Native builds for Go, Rust, Zig, Node, cbld/C/C++, Make, and CMake; custom
install.shscripts as fallback. - Backup binaries (
.bak) withrollbackafter updates. - Global binary cache at
~/.pkgline/cache/prebuilt/<hash>/<bin>— identical OS+arch+commit builds are restored without recompiling. Pkglinefile+pkgline bootstrapfor reproducible toolchains,pkgline searchfor discoverability.
curl -fsSL https://pkgline.pages.dev/install.sh | shWindows:
Invoke-Expression (Invoke-WebRequest -Uri "https://pkgline.pages.dev/install.ps1" -UseBasicParsing).Contentpkgline install gh:user/repository
pkgline install --lang go --exec mytool gh:user/repository
pkgline bootstrap # install all from Pkglinefile
pkgline list
pkgline remove package_name
pkgline sync
pkgline update package_name
pkgline rollback package_name
pkgline doctor
pkgline completion bashMIT