The purpose of this application is create a console based file manager application which allows for the in-terminal navigation of a nix based machine. The program features python code leveraging builtin packages like ncurses and os. The initial idea for this was inspired by applications like lfm and a desire to learn more about GUI/TUI programming.
This is where ill keep track of work that i've done on features that I'd like to have in the application
- Get all files and folders in working dir
- Add them to a dict or list or class with relevant meta-data attached
- Print them to terminal and make them high-light-abable through navigation gestures like key up and down
- Make list of files scrollable
- Handle filenames larger than your window
- differentiate between directories and files
- if an item is a file display some facts about it in the third screen