Commit graph

148 commits

Author SHA1 Message Date
Lisa Milne
90a6e9e405 version bump and documentation update 2025-09-02 20:26:42 +10:00
Lisa Milne
219d7455dd cc part 1 2025-08-30 23:28:20 +10:00
Lisa Milne
62d8fedc38 setup for loading "binaries" from plain text 2025-08-30 21:28:55 +10:00
Lisa Milne
717cf09ba2 add tab support to tty 2025-08-30 16:57:03 +10:00
Lisa Milne
a93576a832 some tweaks to exec and process manager 2023-12-19 22:39:05 +10:00
Lisa Milne
fe972ddd11 a bunch of little fixes 2023-12-18 21:44:02 +10:00
Lisa Milne
733ee75dd2 shell pathfill 2023-12-18 20:46:56 +10:00
Lisa Milne
9ad4b23a6c version bump and documentation update 2023-12-18 18:44:31 +10:00
Lisa Milne
63e63a88ce do not auto-login to guest if another non-root account exists with a password 2023-12-18 18:00:14 +10:00
Lisa Milne
2983f4a1dd add chown command 2023-12-18 17:55:57 +10:00
Lisa Milne
09579c26c5 add passwd command 2023-12-18 14:44:06 +10:00
Lisa Milne
6c5dff88ce check for user account during login 2023-12-18 12:39:08 +10:00
Lisa Milne
a6cfae3762 fix bugs with scripts not restoring properly 2023-12-18 12:02:07 +10:00
Lisa Milne
e478a13f61 persistant filesystem part 3 2023-12-18 11:48:18 +10:00
Lisa Milne
2d8214a6c8 persistant filesystem part 2 2023-12-18 10:55:19 +10:00
Lisa Milne
e852f31781 start of persistant filesystem 2023-12-17 23:16:06 +10:00
Lisa Milne
79db978349 fix bug with ctrl+d leaving the tty in an unknown state 2023-12-17 17:40:27 +10:00
Lisa Milne
e3a86643d2 add a proper login manager 2023-12-17 17:20:10 +10:00
Lisa Milne
98bedb8ca0 user command to add and delete users 2023-12-17 14:11:07 +10:00
Lisa Milne
b3965d720c organise the libraries a bit 2023-12-17 09:49:21 +10:00
Lisa Milne
99a58594d3 su to root 2023-12-16 22:31:45 +10:00
Lisa Milne
b14fc8e13b add ability to add and edit users and groups 2023-12-16 18:24:26 +10:00
Lisa Milne
a7f5087c7c add support for setuid/setguid on executable files 2023-12-16 14:30:29 +10:00
Lisa Milne
46af70187d create /root as part of the default filesystem 2023-12-16 13:18:37 +10:00
Lisa Milne
af1942daa1 convert file permissions to using bitwise integer values 2023-12-16 13:13:04 +10:00
Lisa Milne
00c6b9c8e7 documentation update and version bump 2023-12-15 20:39:42 +10:00
Lisa Milne
279fc3c8aa add command for loading files from the local device 2023-12-15 19:53:50 +10:00
Lisa Milne
9ec6e0e26a shell piping and io redirects 2023-12-15 00:44:44 +10:00
Lisa Milne
55b557be42 version bump and docs update 2023-12-14 19:01:56 +10:00
Lisa Milne
e719b8686a some improvements to shell scripting 2023-12-14 18:59:15 +10:00
Lisa Milne
162d63f4e1 it is now possible to run shell scripts 2023-12-14 17:46:08 +10:00
Lisa Milne
376d425330 improved shell script parser 2023-12-14 17:19:07 +10:00
Lisa Milne
409470d0bc add sleep() and sleep command 2023-12-14 16:10:00 +10:00
Lisa Milne
975406a803 add hardware cursor, and improve vi some more 2023-12-14 12:53:46 +10:00
Lisa Milne
32927521b0 some fixes to vi 2023-12-14 08:57:13 +10:00
Lisa Milne
2ac44120eb version bump 2023-12-13 19:45:52 +10:00
Lisa Milne
b460a00c6d more curses, and get vi working again 2023-12-13 17:39:48 +10:00
Lisa Milne
140aff20a5 fix libcurses, get less working again 2023-12-13 16:22:07 +10:00
Lisa Milne
8dad3466d0 add a whole lot of missing newline characters, and fix file download a bit 2023-12-13 14:23:53 +10:00
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
015af5b3ba get tty device files working properly 2023-12-12 21:37:08 +10:00
Lisa Milne
41353aab1a backspace on the tty 2023-12-12 21:16:25 +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
c5917c0e81 tty part 2 - theoretically 2023-12-12 17:03:04 +10:00
Lisa Milne
b1e45d7627 tty part 1 2023-12-12 16:18:20 +10:00
Lisa Milne
b1f3476fc2 get file access/modify/change times in place, update stat, add times to ls -l 2023-12-10 20:46:41 +10:00
Lisa Milne
f109933533 add license (BSD 3 clause), bump version, and update docs 2023-12-09 16:30:34 +10:00
Lisa Milne
bfd5f850c8 documentation and version bump 2023-12-08 23:50:00 +10:00