I made a Package manager!
I made a package manager. It can download a package. It depends on simple ini files in a repository instead of package.json or anything else. Its entire production zip is less than 5kbs of space including docs and other things. It is written in ruby and depends on curl and Inifile to download and read the package files , respectively. feedback and pull requests (for packages) welcome!
REPO:
Pandademic / cello
Fast , simple package management!
Cello
Cello is the package manager for people who crave a small , simple , extensible , package manager.
β οΈ This repo is kept for archival purposes onlyβ οΈ . See the section titled "The Future"
Features
-
π small , 1.17 KB large -
π easy install & usage -
π build you own database of packages , similar toscoop
's buckets
Installation
Linux:
prerequisites
- ruby 2.6 or higher
- latest production zip.
β οΈ Nothing but the latest is supported - bundler gem
- extract the file called cello.rb & the gemfile into your home directory
- in your .bashrc or .zshrc add:
alias Cello ="ruby ~/cello.rb"
- if using fish , in your config.fish add:
alias Cello "ruby ~/cello.rb"
- and then run
bundle install
to install dependencies.
- Delete the gemfile
- You should now be able to use Cello. Try:
Cello add getting-started
macos
prereqisites
- extract the file called cello.rb &β¦
Please leave your feedback!
Top comments (2)
Neat
Thank you so much!