DEV Community

Pandademic
Pandademic

Posted on • Updated on

I made a package manager!

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:

GitHub logo Pandademic / Latte

Latte , The Package manger with a README 2x the size of it!

Latte

CodeFactor gitpod gh web editor Last release GitHub issues Depfu Depfu


Latte , The Hackable , Open source , Cross Platform ,Package Manager.

Features


  • It's Small!
  • Its Fast! (Mostly)
  • It's Supported on Pretty much everything!
  • Oh for goodness sake , The README is bigger than the actual Package manager! seriously , no kidding you can check the file size!It's just bigger than it has to be for the README to be 2x bigger
  • More to come!

Install


Linux:


prerequisites


  • ruby 2.6 or higher
  • latest production zip.⚠️ Nothing but the latest is supported
  • bundler gem

  • extract the file called lattefile & the gemfile into your home directory
  • in your .bashrc or .zshrc add:
alias latte ="ruby ~/lattefile" 
Enter fullscreen mode Exit fullscreen mode
  • if using fish , in your config.fish add:
alias latte "ruby ~/lattefile"
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 Latte. Try:
latte
Enter fullscreen mode Exit fullscreen mode



Please leave your feedback!

Discussion (2)

Collapse
ben profile image
Ben Halpern

Neat

Collapse
pandademic profile image
Pandademic Author

Thank you so much!