it is a cross-distro package manager that uses shell scripts to install packages. you see, packages are complicated, and most people don’t make package their software anyways. then we said,
what if we made packaging fun and easy so it’s more accessible and developer-friendly?
and that started shpkg/shpm’s journey.
24.11.2024 (us 11.24.2024) - shpkg/shpm was created
shpkg first searches for the desired package name ending with .sh in the https://github.com/shpkg/repo
git repository. if it finds a match, it curl-bashes (to be exact, requests.get()) the script. else, it fails.
well, let’s see…
# shpkg-name! package-name
# shpkg-desc! package-description
# shpkg-by! package-author
at the top of the file, AFTER the shebang line.
https://github.com/shpkg/repo
.betterfetch.sh
. make sure that you added the shpkg properties after the shebang line.betterfetch.sh
. make sure that you added the shpkg properties after the shebang line.shpm was the codename of the project. but it sounds cool, so we use both.