Commit Graph

10 Commits

Author SHA1 Message Date
7852a77a7c added getWidth method to bash and terminal + callbackf unction on the end for width rertival and calculations in the ls command 2026-02-08 10:42:58 +01:00
582eb68139 ls command almost finished, needed cleanup and rework of the code 2026-02-08 10:42:58 +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) 2026-02-08 10:42:58 +01:00
a109c7115e progress, dont really know what to put in here... 2026-02-08 10:42:58 +01:00
8a06d7cb93 ls command working, need to debug sort, and figure out how to prevent sorting on flag (will need further debugging probs) 2026-02-08 10:42:58 +01:00
d404f5daab Fixed FS class logic, with full support for table fs structure. Terminal sucressfully initializes (havent checked the commands) ls broken. 2026-02-08 10:42:58 +01:00
8e0ae3dd83 Partially fixed logic in the file system class with changes to support fs table structure instead of a tree 2026-02-08 10:42:58 +01:00
e1fe000608 Changelog:
- Added `getGroupByName() getGroupByGid() getUserByName getUserByUid()` methods to the `Bash` class.

- Fixed a bug inside the `localStorage` caching logic that saved only 32 characters out of 36 in the signature UUID.

- Added support for reverse order sorting in the quick sort implementation.

**Commands:**

- ls
	-l
	-a
	-A
	-U
	-g
	-G
	-h
	-f
	-n
	-N
	-r
	-Q
	-p
	-o
- cd
2026-02-08 10:42:58 +01:00
e853268e52 Bash and IO working, basic error setup. Changelog:
Commands:
    - ls (only with -l)
    - cd (basic, probably unfinished)
2026-02-08 10:42:58 +01:00
4428cc7e8a Init rebase to Svelte and TS 2026-02-08 10:42:58 +01:00