I made a python based terminal that is similar to the linux operating system
๐น Design Process
-
Command Handling
- Every first token goes through a switch case statement to match the command.
-
Parameter handling
- After it processes the first token the next tokens are ordered in a hash map and are then passed into the corresponding functions.
๐น Features
- Neofetch clone
- Basic text editor
- Hardware monitor
- Networking (Sockets based)