- Files displayed alphabetically
- Scrolling : 1 file scrolled aa a time. 'l' for scrolling down, 'k' for scrolling up.
- Opening files : in their default apps (as discussed in MS-Teams)
- Back and forward implemented same as we observe in Linux GUI file explorer app
- Assumed : application home = CWD (if path was not given) = given path (if given) while running the program.
- If changes are made in current dir (shown currently on terminal), the changes would be updated (on terminal) when user comes out of the command mode by pressing ESC.
- Goto would update the terminal with new path immediately.
- All paths would be relative to Application home.