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.1.2.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.1.2-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: shpkg-0.1.2.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.1.2.tar.gz
Algorithm Hash digest
SHA256 5ad234130944834933cc1ca311c206c37266071ad70a861fda71bc16988ad013
MD5 8cb85c61d4712448e5088fec9a70a318
BLAKE2b-256 926aac31fe26e9d06038f01dd9ce56c37ee243707f5e922984a534048426ce0b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: shpkg-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 17.8 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.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 efa90dab197b9f73c3ff35e3bbb27ff7b32e6a127ac55460101b81e0dc22e4d4
MD5 12cf9530d4bee3936832d6f17e7a71b1
BLAKE2b-256 b14d35e50b05268f8bbfa35b092bc54f98906df2df5c8b4131cf5e0118189443

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