Skip to main content

what is shpkg?

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

how does it work?

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.

how do i install it?

pip install shpkg

how do i uninstall it?

pip uninstall shpkg

how do i use it?

install a package

shpkg i <package-name>

uninstall a package

shpkg x <package-name>

update a package

shpkg u <package-name>

list installed packages

shpkg l

update shpkg

pip install shpkg --upgrade

update all packages

shpkg ua

help

shpkg --help

version

shpkg --version

how do i make a package?

see https://github.com/shpkg/repo/blob/main/README.md

Metadata

Release files for shpkg 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for shpkg 0.2.0
File Size Uploaded
shpkg-0.2.0.tar.gz 15.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for shpkg 0.2.0
File Interpreter ABI Platform
shpkg-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 33.1 kB

Release files / shpkg-0.2.0.tar.gz

Download URL shpkg-0.2.0.tar.gz
Size 15.4 kB
Tags Source
SHA-256 checksum
How to use checksums
cdc0ae75733e6129a28b692dfab01226d0c16a0eab4252e19f5b4097249cea95
BLAKE2b-256 checksum
How to use checksums
37bbb66493e560dd7da201b929bb43b9f7f1cc1b8fcb911c6e7c7da810128ef8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / shpkg-0.2.0-py3-none-any.whl

Download URL shpkg-0.2.0-py3-none-any.whl
Size 17.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
87b185484ca0980b85a7c77392c6ba815e000be50189ef95e1754ebf8a184298
BLAKE2b-256 checksum
How to use checksums
908ef705dcfe897788493d59e01e539ea8b5cbccbafdbeb01119bf38226925ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page