Skip to content
Collection of DUNEX core utils, mostly POSIX compliant.
D Meson Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

DUNEX Core

DUNEX Core contains a collection of mostly POSIX compliant core utilities written in D. At current time the implementations are more like the FreeBSD core utilities.

Compiling

Either dub build to use dub or ./build.sh to use meson.

Done and Documented with a manpage

  • dirname (1dunex)

(Mostly) Done

  • yes
  • tee
  • tty
  • echo
  • uname (this doesn't match Linux, but matches FreeBSD's implementation)
  • hostid
  • true / false (i called it "return" and it will work if you name it true, or false).
  • sync
  • basename
  • tsort
  • cut (extends functionality in useful ways that are substantially better than gnu version).
  • unlink
  • seq
  • sleep
  • su
  • wc
  • cat
  • nl (missing a weird little feature but should be easy to implement)
  • mkfifo

WIP

  • uniq
  • mkdir
  • cksum (doesn't work - algorithm isn't standard and implementation isn't correct).
  • su (Clipsey is doing that)
  • factor (works for up to ulong length things but is a naive implementation that is slower than good implementations)
  • hostname
  • ddate

Todo

You can’t perform that action at this time.