master
README.md
dgr
dgr is a small libdmake.sh helper written in Golang
to help with managing derivelinux ports.
so, what do we have?
- syncing
- building
- installing
- cleaning
- finding packages
- basic dialog
- updating packages
- dependencies
- removing packages
- tracking packages
- info parsing
- giving a shit about the package
right now, dgr is a WIP, but it supports basic detour-dtr ish commands like m and sp.
its also probably fundamentally different from any other derive package manager.
it is reccomended to run dgr as root.
what
dgr is implementation of the libdmake.sh interface written in Go.
i want it to be simple as possible for my personal use, doing things like
- dependency handling
- uhh basic package manager things
for clarification dgr is only basically compatible with any other derive package manager
due to things like convenience my personal preference.
some important points of differing:
/var/db/dtrover/var/lib/spc- package tracking
- different enviroment variables
but, some variables are set to ensure compatibility with libdmake.sh
inspirations
some mechanisms of dgr were inspired from the following package managers:
credits
thanks shrub, for creating derive and probably disencouraging me to end this project sooner or later.
thank you, xplshn for creating
the amazing libdmake.sh interface for derivelinux ports.
literally solved all my anger towards the prior porting system!!
license
dgr is licensed with the UNLICENSE license, effectively putting it in the public domain.
i say its the next best thing to CC0.