DEV Community

Pandademic
Pandademic

Posted on

2

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)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay