A horrifyingly bad set of coreutils.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Drake d569347cc6
work on updating copyright date
1 year ago
.github/workflows workflows: add github graphql analysis. 1 year ago
doc TODO.md: remove old file. 1 year ago
lib `dbox`/Makefile/funcs.h: fix remaining compiler warnings. 1 year ago
src `ls`: remove debug printf. 1 year ago
.gitignore gitignore: remove *all* .vscode files. 2 years ago
LICENSE work on updating copyright date 1 year ago
Makefile work on updating copyright date 1 year ago
README.md Fix up readme 1 year ago
compile_flags.txt compile_flags.txt: add compile_flags. 1 year ago

README.md

drakecoreutils

the best coreutils since minix

building

  1. reconsider your life decisions
  2. use glibc and x86 otherwise my code is shredded into pieces
  3. run make to produce the dbox executable (CC,CC_FLAGS,LD_FLAGS are the env variables i use for compiler settings)
  4. similar to busybox, you can either manually invoke dbox with the name of the executable (i.e. bin/dbox ls -cCa), or link the dbox executable to whatever you want to use (i.e. ln bin/dbox bin/ls; bin/ls -cCa)
  5. congrats, you have built the best set of coreutils since minix

todo

  • fix memory issues in everything (but ls specifically)
  • proper formatting in ls
  • allow a way to manually use multi-binary mode? (currently you can (in theory) just rename the dbox executable to whatever program you want, albiet with the slight overhead of dbox)
  • better name for the executable than dbox