run "make" followed by "./a.out"
Commands implemented are:
- peek
- seek
- warp
- proclore
- system commands
- pastevents
- ping
- activities
- iMan
- neonate
- fg and bg
Color encoding: directories blue, files white, executables green.
- File path lengths are fixed
- For background processes, put a space between command and '&', for example (sleep 5 &)
- For 'fg' command, it only executes the background process in the foreground if it has stopped in the background. Else, it does nothing.
- For 'bg' command, a new process with a different pid is created instead of reviving the old process, i.e, the activity of the specified pid is executed but the new process has different pid.
- For iMan, the name of command is only specified under the Name section and not in the top right and top left corners.
- The pastevents command sometimes prints extra '\n' characters in the terminal.
- On pressing Ctrl-C when a process is not running, it shows ^C but if enter is pressed or command is typed, it works normally.
- On pressing Ctrl-D, "Killed" is displayed.