DEV Community

Pandademic
Pandademic

Posted on

I made a package Manager (September update)

Latte is a general purpose package manger in ruby , running on anything that curl supports. It's based on the URI & inifile gems. It is command line based and uses Simple ini file configurations for packaging in its own package repository.

GitHub logo 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"


MIT License

Features

  • 🐞 small , 1.17 KB large
  • 😃 easy install & usage
  • 🚀 build you own database of packages , similar to scoop'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" 
Enter fullscreen mode Exit fullscreen mode
  • if using fish , in your config.fish add:
alias Cello "ruby ~/cello.rb"
Enter fullscreen mode Exit fullscreen mode
  • and then run
bundle install
Enter fullscreen mode Exit fullscreen mode

to install dependencies.

  • Delete the gemfile
  • You should now be able to use Cello. Try:
Cello add getting-started
Enter fullscreen mode Exit fullscreen mode

macos


prereqisites


  • extract the file called cello.rb &amp…

Project status

Latte is still in its early stages , but I hope it will help people with there package management problems.

Thank you for reading , any feedback would be greatly appreciated.
thanks,
Pandademic

Top comments (0)