Skip to main content

packaging made fun and easy

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shpkg-0.2.0.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shpkg-0.2.0-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file shpkg-0.2.0.tar.gz.

File metadata

  • Download URL: shpkg-0.2.0.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for shpkg-0.2.0.tar.gz
Algorithm Hash digest
SHA256 cdc0ae75733e6129a28b692dfab01226d0c16a0eab4252e19f5b4097249cea95
MD5 f9881df1e435eb52eb1d81fec2b4bc6f
BLAKE2b-256 37bbb66493e560dd7da201b929bb43b9f7f1cc1b8fcb911c6e7c7da810128ef8

See more details on using hashes here.

File details

Details for the file shpkg-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: shpkg-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for shpkg-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 87b185484ca0980b85a7c77392c6ba815e000be50189ef95e1754ebf8a184298
MD5 3f4e0dd51effc0a2740e82a22b080fb0
BLAKE2b-256 908ef705dcfe897788493d59e01e539ea8b5cbccbafdbeb01119bf38226925ce

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page