]> Trent Huber's Code - thus.git/commit
Major refactors
authorTrent Huber <trentmhuber@gmail.com>
Mon, 15 Jun 2026 00:15:24 +0000 (20:15 -0400)
committerTrent Huber <trentmhuber@gmail.com>
Mon, 15 Jun 2026 00:15:24 +0000 (20:15 -0400)
commitef8eb37404e7416a44921aed45ff1107f50e0405
treeaa4c4c806f995e985c1adc6a96ea7883a97f2e07
parent32dc1cc778d5a769acd975896d073312fe6508f4
Major refactors
- Removing list operators (&& and ||)
- Command execution
- Background and foreground job control (bg.c and fg.c)
- Build automation for built-ins (list.c replaced by builtins.c)
- Exit with errno where applicable
- Bug fixes and feature consistency
- Update to cbs.c
45 files changed:
INSTALL.md
LICENSE
README.md
external/cbs
src/build.c
src/builtins/.gitignore
src/builtins/README.md
src/builtins/alias.c
src/builtins/bg.c
src/builtins/bg.h
src/builtins/build.c
src/builtins/builtin.c [deleted file]
src/builtins/builtin.h [deleted file]
src/builtins/builtins.h [new file with mode: 0644]
src/builtins/cd.c
src/builtins/exec.c
src/builtins/exec.h
src/builtins/exeunt.c
src/builtins/fg.c
src/builtins/fg.h
src/builtins/mode.c
src/builtins/mode.h [new file with mode: 0644]
src/builtins/pwd.c
src/builtins/set.c
src/builtins/source.c
src/builtins/unalias.c
src/builtins/unset.c
src/builtins/which.c
src/builtins/which.h
src/context.c
src/context.h
src/history.c
src/input.c
src/main.c
src/options.c
src/options.h
src/parse.c
src/run.c
src/run.h
src/signals.c
src/signals.h
src/utils.c
src/utils.h
tools/install.c
tools/uninstall.c