summaryrefslogtreecommitdiff
path: root/src/cmd
AgeCommit message (Collapse)Author
2025-10-20cmd: cat: Use ssize_t for len instead of size_tIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-19cmd: init: Mount the device filesystemIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-18cmd: init: Attempt to mount tmpfs to /tmpIan Moffett
During startup, it is up to the init system to mount the filesystems. This commit mounts the tmpfs filesystem to /tmp on startup Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-16cmd: Add mex portIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-16cmd: build: Drop libwidget from buildsIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-16cmd: Add 'cat' commandIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-16cmd: Add new 'echo' commandIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-16cmd: hush: Add argument parsingIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-15cmd: init: Bring up login program on startupIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-15build: Move 'login' to system binariesIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-15cmd: Add initial 'login' programIan Moffett
This commit introduces the initial login program to require a user to enter their credentials before they can use the system Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-14cmd: Add 'lsdisk' utilityIan Moffett
The 'lsdisk' utility is a simple too to list the disks present on the machine. Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-14libc: Add __libc_init as well as cmdline argumentsIan Moffett
This commit introduces a libc initialization function @ __libc_init() a long with variables __argv __argc used for command line arguments Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-14cmd: hush: Ignore input if buffer is emptyIan Moffett
Do not try to test the input against anything if there is no input to test against. Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-13cmd: Add initial 'fetch' commandIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-13cmd: hush: Wait for commands to finishIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-12cmd: hush: Add initial program spawningIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-12cmd: Add reboot commandIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-10cmd: hush: Handle backspace on inputIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-10kern: proc: Add initial penv block supportIan Moffett
This commit introduces the initial support for the process environment block and implements argv and argc. Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-10cmd: Add shell prototypeIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-10cmd: 'test.c' -> 'init.c'Ian Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-10-05build: Use toolchain for user programsIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-09-29lib: Add initial libwidget skeletonIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-09-17build: 'cmd/test' -> 'cmd/init'Ian Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-09-17cmd: test: Use and link with libc stubIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-09-17build: Add test program to src/cmd/Ian Moffett
Add a testing program for ELF loading purposes. This is to be removed in later versions of Lunos Signed-off-by: Ian Moffett <ian@osmora.org>