Future Plans
Below is the content of the project’s TODO.md file.
If you have any suggestions for features or improvements, please open an issue on the project’s GitHub page.
TODO
- add colorization for different file types, folders and symlinks. Make it customizable and theme-able. Make it default but allow an option to disable it (or vice-versa). Files that have a known extension should all be colored the same way, and different to unknown file tipes.
- Add icons for partials like
TODO.*,LICENSE.*and more - brands like claude, codex, vscode and more where the nerdfont exists - using the config file, allow extending the existing file and folder mapping, or deleting specific maps.
- add a -R flag to recursively list files in a directory.
- When adding recursion or tree-style output, revisit whether directory
traversal should move over to the
ignorecrate instead of the current custom walker. - better handle dotfiles?
- option to list dotfiles (and folders) before non-dotfiles
- Investigate an optional name-shortening mode for very long filenames that preserves extensions without changing the default wrap behavior.
- Consider separating config-loaded values from effective runtime params so
merge behavior is more explicit than the current shared
Paramstype. - Review crate/module visibility and reduce the public surface where items do not need to be exported.
- Continue shifting tests toward behavior-focused checks at module seams
(
app,settings,render) instead of broad smoke-style coverage.