1faab39849
more features, flags now mostly work, added support for -R flag in ls with a custom bash method for recursive tree traversal
master
Kamil Olszewski2026-02-16 07:38:12 +01:00
0ad0e362d6
short format of ls command is done and working, could use a rewrite and cleanup but later, some flags implemented for the short format.
Kamil Olszewski2026-02-15 20:06:52 +01:00
7fbf3593fb
ls command now prints output in short format aswell (no flags support yet)
Kamil Olszewski2026-02-13 07:34:42 +01:00
aaecba5642
Added custom Posix class that holds the custom character weight table with a public GetCharWeight method to retrieve the weight from the table. Fixed spacing of the ls -l output and slowly working with the binary search in the ls.ts file
Kamil Olszewski2026-02-12 10:24:46 +01:00
7852a77a7c
added getWidth method to bash and terminal + callbackf unction on the end for width rertival and calculations in the ls command
Kamil Olszewski2026-01-02 16:52:20 +01:00
582eb68139
ls command almost finished, needed cleanup and rework of the code
Kamil Olszewski2025-12-09 04:57:54 +01:00
d0ff245582
path formatting fixed, long flag support, command execution path now gets passed with the command result to not make it dependant on dynamic bash variable unlike previously implemented with pwd (prev. working dir)
ChaosMakerMLG2025-12-08 12:06:01 +01:00
a109c7115e
progress, dont really know what to put in here...
ChaosMakerMLG2025-12-08 06:57:38 +01:00
8a06d7cb93
ls command working, need to debug sort, and figure out how to prevent sorting on flag (will need further debugging probs)
Kamil Olszewski2025-12-06 07:52:29 +01:00
60eb56da56
LS technically fixed (still debugging pos interpreter errors). Sort class added, witht he ability to sort nodes by inode and the object through a common method. Added an enum SortBy that contains sorting types for the node. Backend for sorting implemented, modification of the ls command still required (will need long flag support for other sorting methods, and timestamp display).
Kamil Olszewski2025-12-05 05:34:00 +01:00
0877993b41
some work, i dont really know what and how much i did
ChaosMakerMLG2025-12-04 17:02:20 +01:00
d404f5daab
Fixed FS class logic, with full support for table fs structure. Terminal sucressfully initializes (havent checked the commands) ls broken.
Kamil Olszewski2025-12-03 08:40:40 +01:00
8e0ae3dd83
Partially fixed logic in the file system class with changes to support fs table structure instead of a tree
Kamil Olszewski2025-12-02 04:02:19 +01:00
85d98a41c1
new fs.json in the form of a table. support for symlinks and hardlinks (data) support for other times (data - mtime, ctime, atime) inode support (data)
ChaosMakerMLG2025-11-28 13:32:57 +01:00