name chld/dgr
last change 2026-07-10
clone url
https://srcdump.net/chld/dgr.git

commit briefs

b57aea7
chld  ·  2026-07-10
master
e40fe4c
chld  ·  2026-07-05
e1c7dc6
chld  ·  2026-07-05
ba61651
chld  ·  2026-02-07
1593a4c
chld  ·  2026-02-07
0bb8a53
chld  ·  2026-02-07
a2bdd44
chld  ·  2026-02-07
26cedce
chld  ·  2026-02-07
9c73e04
chld  ·  2026-02-07
0c71141
chld  ·  2026-02-07
c621278
chld  ·  2026-02-07
6612b51
chld  ·  2026-02-07

tree

cmd
pkg
10 L
25 L
6 L
57 L
4 L
298 L

readme

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/dtr over /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.