gls
gls copied to clipboard
Minimal file manager with terminal UI #Go
It would be nice if you can do everything on the CLi ( nogui mode) that you can do in the TUI mode. For example search, navigate down a tree...
open files with custom applications for that specific file extension, specified in some config file
## Summary When a file is selected and opened (by hovering on it and pressing `o`), we should be able to open it with a custom program that we have...
`gls` leaves behind a `gls.log` file when run ```bash $ gls -path . $ file gls.log gls.log: ASCII text ``` Maybe the creation of this file should be tied to...
## Summary Currently `gui/core.go` includes all the TUI logic (it's actually mis-named as **gui**/core.go), and it's complicated. We should split it into multiple .go files to increase code readability.
## Summary Folder indexing (tree traversal) seems to be inefficient than it should be, considering it's basically a tree traversal algorithm. Use `pprof` tool to find out if there are...