Lisa Milne
|
b6d539ec7f
|
shell tabfill and history back in place, ability to set tty into raw mode added
|
2023-12-13 13:42:57 +10:00 |
|
Lisa Milne
|
abf9dbad6c
|
various fixes to get the shell working better with a tty
|
2023-12-12 20:50:42 +10:00 |
|
Lisa Milne
|
d8604b3e3b
|
so many shell bugs - builtins freeze the shell
|
2023-12-12 20:09:17 +10:00 |
|
Lisa Milne
|
0597769c61
|
get shell working with tty (also fix a bug that went unnoticed without a proper tty)
|
2023-12-12 18:39:45 +10:00 |
|
Lisa Milne
|
d2ba616d4f
|
fix bug with prompt being written to terminal
|
2023-12-08 18:28:01 +10:00 |
|
Lisa Milne
|
bd75d0b3c9
|
update open() to work as it should with flags
|
2023-12-04 21:18:35 +10:00 |
|
Lisa Milne
|
755c79dd46
|
add a file type check to exec()
|
2023-12-03 16:27:33 +10:00 |
|
Lisa Milne
|
0fe4544107
|
libcurses (ncurses) starter, and switch less to using it
|
2023-11-28 22:33:20 +10:00 |
|
Lisa Milne
|
b070abf90d
|
make the shell exit properly, and also handle children exiting properly
|
2023-11-27 21:46:33 +10:00 |
|
Lisa Milne
|
1f2c8d85f3
|
move libraries to actual libraries (/lib/lib*.so)
|
2023-11-27 19:01:52 +10:00 |
|
Lisa Milne
|
ccbb4fa408
|
shell history and tabfill
|
2023-11-26 19:54:37 +10:00 |
|
Lisa Milne
|
0e4fcf70b2
|
version bump, documentation
|
2023-11-26 15:13:04 +10:00 |
|
Lisa Milne
|
39ebcdc049
|
wait, waitpid, waitall, and get the shell using them
|
2023-11-26 14:24:37 +10:00 |
|
Lisa Milne
|
7ac6f677be
|
start getting commands working again, and cleanup some old io workarounds
|
2023-11-26 12:18:48 +10:00 |
|
Lisa Milne
|
b34d9590cb
|
move shell to /bin/sh (and shell.js)
|
2023-11-25 20:43:51 +10:00 |
|