Commit Graph

  • d569347cc6 work on updating copyright date master Drake 2022-01-27 20:24:53 -0500
  • 9d67adfc45 `ls`: remove debug printf. Drake 2022-01-26 21:19:03 -0500
  • 177e7648c4 `ls`: fix memory leak. Drake 2022-01-26 21:18:33 -0500
  • 182090801f `ls`: unbreak things heavily. Drake 2022-01-26 21:13:40 -0500
  • 6617f684b8 Makefile: fix make debug. Drake 2022-01-26 21:13:21 -0500
  • e11c85017a `yes`: use strcat. Drake 2022-01-26 20:35:06 -0500
  • 01a5d6d9c0 `yes`: fix some errors. Drake 2022-01-03 16:52:18 -0500
  • 7b00206264 compile_flags.txt: add compile_flags. Drake 2022-01-03 16:12:58 -0500
  • eddbac9c48 `dbox`: use macro to match functions. Drake 2022-01-03 16:12:24 -0500
  • 15dd71baec Fix up readme Drake 2021-12-29 01:03:44 -0500
  • 29754c7563 Makefile: avoid race condition if building in parallel. Drake 2021-12-21 19:00:43 -0500
  • 35e0d2c66e `dbox`/Makefile/funcs.h: fix remaining compiler warnings. Drake 2021-12-21 18:24:29 -0500
  • acdec7305f
    README: rework building, other various updates. Drake 2021-11-02 10:12:29 -0400
  • 4377a6c5cf
    Makefile: add comment. Drake 2021-11-02 10:01:16 -0400
  • 353fc8565a
    workflows: add github graphql analysis. Drake 2021-10-21 17:23:54 -0400
  • 7837b072ee
    git meta: merge branch 'singleBinary'. :D Drake 2021-10-21 17:13:33 -0400
  • f4054dde94
    README.md: add todo for multibin. Drake 2021-10-21 17:12:06 -0400
  • 90627d1428
    `src/main.c`: rename to `src/dbox.c`. Drake 2021-10-21 17:10:58 -0400
  • 4dacf439da
    `src/main.c`: remove debug messages. Drake 2021-10-21 17:09:43 -0400
  • b2765e063a
    Makefile: rework install target. Drake 2021-10-21 17:08:58 -0400
  • 8dcabbbc5e
    Makefile: build main.c in all target. Drake 2021-10-21 16:31:58 -0400
  • d395b0ae28
    `src/main.c`/Makefile: inital single bin support. Drake 2021-10-21 16:27:09 -0400
  • ccc3c2304f
    Makefile: compile to object files. Drake 2021-10-21 14:24:48 -0400
  • c42912e9ad
    TODO.md: remove old file. Drake 2021-10-21 14:19:37 -0400
  • 9921ad5cff
    all: change main funcs to respectively named ones Drake 2021-10-21 13:23:34 -0400
  • 0debe66178
    Makefile: fix building release. Drake 2021-10-21 14:12:28 -0400
  • 2d787448fb
    Makefile: fix compile blocking issues. Drake 2021-10-21 14:09:24 -0400
  • 9a92991bf1
    Makefile: make targets phony. Drake 2021-10-21 14:05:13 -0400
  • 38d1b0bbc4
    Makefile: initial rewrite. Drake 2021-10-21 14:03:55 -0400
  • 97f3207d5f
    add readme, finally Drake 2021-10-05 16:56:58 -0400
  • ecb700d401
    `chroot`/Makefile: add chroot Drake 2021-09-15 19:23:01 -0400
  • 7a801dbe8e
    `cp`/Makefile: add `cp`. Drake 2021-08-24 15:02:55 -0400
  • 810dec9808 `ls`/file.h/ansi-colour.h: add colouring for executables. Drake 2021-08-15 16:44:52 -0400
  • ad598c70f9 `ls`: fix memory leak from not freeing the directory. Drake 2021-08-15 16:26:59 -0400
  • e67b7064d7 compilers.md: remove `tcc` as supported compiler. Drake 2021-08-15 16:19:49 -0400
  • 5e09a79105 `ls`: massive refactor to support passing multiple paths. Drake 2021-08-15 15:59:40 -0400
  • 93b1d9219d `yes`: run clang-format. Drake 2021-08-13 17:38:46 -0400
  • 13108d72dd compilers.md: add tested compilers. Drake 2021-08-13 17:33:15 -0400
  • c43fec2f70 TODO.md/`yes`: resolve todo. Drake 2021-08-13 17:30:06 -0400
  • 6476b90e9b `ls`: update help message. Drake 2021-08-13 17:29:03 -0400
  • e99e656838 Makefile: add strip target. Drake 2021-08-12 16:48:32 -0400
  • e05c4f8d22 `ls`: add proper short option handling. Drake 2021-08-12 16:40:37 -0400
  • 39f3cc2ec2
    move copyright attribution back to me Drake 2021-08-05 16:55:23 -0400
  • 18a60f9b70
    LICENSE: move copyright to "drakecoreutils contributors". Drake 2021-07-29 13:29:30 -0400
  • e78aa64bb1
    `yes`: rework printing and use a buffer. Drake 2021-07-29 12:52:34 -0400
  • 38705fa09b
    `cat`: close file descriptor in `concatFileToStdoutWithOptions`. Drake 2021-07-27 00:48:45 -0400
  • 0ab66c2a27 `uname`: read hostname at the beginning, instead of on-demand. Drake 2021-07-23 04:50:22 -0400
  • 389dbcda7c `cat`: add `--show-line-ends`. Drake 2021-07-22 16:58:19 -0400
  • 98e6ace84d Makefile: add EXCLUDE_PROGS option for make install. Drake 2021-07-22 15:56:57 -0400
  • 84ca84611f `rm`: add `--follow-symlinks`. Drake 2021-07-21 22:23:45 -0400
  • e16bee31d5 `rm`/Makefile: add `rm`. Drake 2021-07-21 20:55:12 -0400
  • 19d0be3cf0 `ls`: move width checking to before filename printing. Drake 2021-07-21 15:59:07 -0400
  • e8412ff491 `ls`/file.h: run `clang-format`. Drake 2021-07-21 14:20:18 -0400
  • 1567e63152 `cat`/file.h: move `concatFileToStdout` func to file.h. Drake 2021-07-21 14:06:42 -0400
  • 42e3204429 `ls`/checks.h: move `startsWith*` functions to header. Drake 2021-07-21 13:43:55 -0400
  • 6f27014976 `cat`: remove pointless checking after running concatFileToStdout. Drake 2021-07-21 13:04:07 -0400
  • 54b63951e9 Makefile: bump version. Drake 2021-07-21 03:19:56 -0400
  • 55a4447206 Makefile: add copyright declation to `DRAKECU_VERSION`. Drake 2021-07-21 03:15:11 -0400
  • 2f14fffd5c All: add license comment. Drake 2021-07-21 03:03:03 -0400
  • 323845a4f4
    Create LICENSE Drake 2021-07-21 02:44:49 -0400
  • becfc95d17 Makefile: bump version. Drake 2021-07-21 00:20:44 -0400
  • 75be2b920a `cat`: allow concatenating multiple files. Drake 2021-07-21 00:12:04 -0400
  • 3779dcae13 Makefile: bump version. Drake 2021-07-20 23:36:07 -0400
  • 4a2bc64ca5 `ls`: update help message. Drake 2021-07-20 23:31:55 -0400
  • 9b124c9cfb `cat`/Makefile: add `cat`. Drake 2021-07-20 23:21:41 -0400
  • 48745708cc `ls`: add error checking when expanding `..`s. Drake 2021-07-20 19:30:55 -0400
  • f42b88fad5 `ls`: add --width. Drake 2021-07-20 17:48:18 -0400
  • 136b84d019 `ls`: run `clang-format`. Drake 2021-07-20 15:16:25 -0400
  • 1bc13fb62c `ls`: fix segfault when being ran in a directory without any files. Drake 2021-07-20 15:13:59 -0400
  • fba399a85e `ls`: remove uneeded comment. Drake 2021-07-20 14:14:12 -0400
  • 11d32b9dfb All: add newline to version output. Drake 2021-07-20 00:39:54 -0400
  • 6c83c9a5e3 Merge branch 'master' of github.com:Ruthenic/drakecoreutils Drake 2021-07-20 00:29:37 -0400
  • 0e82f67cb5 Makefile: sort $PROGS. Drake 2021-07-20 00:28:20 -0400
  • 15d15f2501
    Create release action Drake 2021-07-19 23:15:00 -0400
  • b9c91c3e5f ansi-colour.h/file.h: run `clang-format`. Drake 2021-07-19 22:53:05 -0400
  • 1ee035fe27 All: run `clang-format` on code and makefile. Drake 2021-07-19 22:24:02 -0400
  • d97207065f All: remove uneeded imports, according to include-what-you-use. Drake 2021-07-19 21:45:10 -0400
  • a63c36b02b Makefile: move quotes for version def to compiler line. Drake 2021-07-19 20:13:08 -0400
  • a839c81518 `ls` and file.h: massive ls function cleanup. Drake 2021-07-19 19:50:47 -0400
  • 005327533e `uname`: add typecast to fix `-Wextra` warning. Drake 2021-07-19 19:31:18 -0400
  • 23bc854b51 `whoami`: revert "`whoami`: misc improvements, including...". Drake 2021-07-19 18:04:21 -0400
  • 9eb02a4954 `ls`: fix output on prompts without newline at beginning. Drake 2021-07-19 17:33:19 -0400
  • 4813fd8c0c `ls`: make -C directly modify maxLen instead of an intermediary boolean. Drake 2021-07-19 16:50:20 -0400
  • 0a059278c7
    All: switch version declaration using header to makefile. Drake 2021-07-17 21:12:28 -0400
  • 4b3f1c5b64
    Makefile: massively reworked makefile. Drake 2021-07-17 20:56:09 -0400
  • 46533cbd31
    version.h: bump version. Drake 2021-07-13 17:14:37 -0400
  • 47e3afdbcc
    Makefile: make install target respect $DESTDIR. Drake 2021-07-13 17:13:36 -0400
  • 6f7a4dc21f
    Makefile: add install target. Drake 2021-07-13 17:07:10 -0400
  • e53132d905
    `version.h`: bump version. Drake 2021-07-11 00:46:43 -0400
  • cecdc7bf59
    `yes`: better help message, specified messages. Drake 2021-07-11 00:45:33 -0400
  • ad50aae020
    TODO.md: remove ls todo, add yes todo Drake 2021-07-10 20:55:51 -0400
  • 5bc4b66dd0
    `ls`: add green highlighting for symlinks Drake 2021-07-10 20:20:10 -0400
  • f47adb1aba
    gitignore: remove *all* .vscode files. Drake 2021-07-10 19:46:14 -0400
  • d3182b059e
    `ls`: change spacing, fix too many newlines. Drake 2021-07-10 19:42:34 -0400
  • e95295b804
    gitignore: add vscode settings Drake 2021-07-10 19:40:23 -0400
  • 1b77d46614
    `uname`: add missing semicolon in new printf. Drake 2021-07-10 01:27:53 -0400
  • 87a07a5dc2
    all (but `yes`): re-add `\n`s to new `printf()`s Drake 2021-07-10 01:25:43 -0400
  • 47191b070d
    TODO.md: remove todo for fixing clang. Drake 2021-07-10 00:43:35 -0400
  • 9c217c5a2c
    .gitignore: add a.out Drake 2021-07-09 18:02:32 -0400
  • 01f7d53d15
    all (but `yes`): use printf formatting Drake 2021-07-09 17:51:20 -0400