____      _            ____  _      _ 
  / ___|___ | | ___  _ __|  _ \(_)_ __| |
 | |   / _ \| |/ _ \| '__| | | | | '__| |
 | |__| (_) | | (_) | |  | |_| | | |  |_|
  \____\___/|_|\___/|_|  |____/|_|_|  (_)
             !! About ColorDir. loading...
 This program lists directory contents with color coding.
 A Project from keRveL's NET

    

History

About 30 years ago, I discovered HDIR, a simple tool that brought color to my directory listings in DOS. I loved it then, and today, I set out to create a tribute to it: ColorDir. Not as a replacement for ls and its deeper functionalities, but as both a nostalgic homage and an aesthetically pleasing way to view files, wrapped in the colors of the past.

Best regards 💌 CurveZero on GitHub

Download or Install

Loading latest release information...

Still To-Do

Short-Term:

  • Improve error handling:
    • Handle permission errors gracefully.
    • Ensure accurate file size retrieval.
  • Visual feedback:
    • Display a red line above the summary when an error occurs.
    • Log detailed errors to the system journal.
    • Add explanation of journal usage in the --help section.
  • Pattern matching:
    • Scan inside directories for matching files and folders, even if the directory name itself does not match the search pattern.
  • -p flag: Review or refine behavior as needed.
  • Emoji support in filenames:
    • Emoji characters appear to have zero length despite taking up space; investigate and adjust string handling accordingly.

Long-Term:

  • Windows version.
  • macOS compatibility.
  • WSL support or dedicated version.

Contribute!

  • If you're a developer and would like to contribute to improving ColorDir, feel free to check out the GitHub repository. Your ideas, bug fixes, and enhancements are always welcome!