master README.md

dull

dull is an opinionated libdmake.sh helper for derivelinux ports written in GNU guile.

a fast, cute, and tiny libdmake.sh helper for derive in guile. unlike dtr+spc, dull completely skips the package creation process, transforming the install time of something like emacs from 2 minutes to 2 seconds.

features

NEW features

lock files/manifests

unlike dtr, dull has much cleaner lockfiles, and they are easily parsable and accessible with dull m, or simply catting /var/lib/dull/pkg/lock.

no dependency management

dependency management is not a missing thing. you could want a slop toolchain, and you could achieve that without being locked into the usual le good toolchain, or passing an additional flag: like d in dtr.

paths

sometimes, youd like to keep to yourself, and store your ports offline. sometimes, you want individual, seperate ports trees. thats why we have paths! paths can be set in /etc/dull.conf.sh:

DULL_PATH=/ports/heresy:/ports/main

inspriations

dtr, the pain and (lack of) speed that made me make dull
kiss, for manifests and paths
slackpkg, for the intentional lack of dependency management