Releases: yellow-footed-honeyguide/facad
Releases · yellow-footed-honeyguide/facad
v2.18.0
v2.16.0
Improvements
- Added emoji mappings for numerous /etc related files
Bug Fixes
- Implemented correct prioritization rules for emoji assignment
- Enhanced error reporting for non-existent directories
v2.14.0
Improvements
- Upgrade long-listing output for -l option
- Upgrade analytics module for -a option
- Add directory path argument for listing"
v2.11.0
New Features
- Script language detection using hashbang
- Support for new file types:
- Mermaid, PlantUML, Dot, and Drawio
- IPA, Xcode project, MLModel, ICNS, Framework, and Playground
- Specific emojis for:
- F, F90, D, TypeScript, and CoffeeScript languages
- Part, diff, bak, cache, desktop, cron, env, bin, log, pid, and swap files
- Custom MAX_COLUMNS values for specific directories
Improvements
- Doxygen-style comments added
- Refactoring:
- EmojiMapEntry special_case_map and content_map moved to separate file
- EmojiMapEntry ext_map moved to separate file
- Consistent indentation (tabs/spaces) applied
- .editorconfig file added
v2.4.0
- Significantly extend emoji support for different extensions
- Improve sorting of extensions
v2.1.0
v1.4.0
Extend emoji support for various extensions
Features
- Add emojis for previously unrepresented programming languages
- MacOS extensions
v1.3.0
Enhanced Emoji Support and Code Improvements
Features
- Custom emoji for vmlinuz files
- Specific emojis for .service, .socket, and .target files
- Unique emojis for each file type in the /dev directory
Improvements
- Refactored code structure for better readability
- Enhanced memory handling with safe_strdup
- Introduced EmojiMapEntry structs for efficient emoji mapping
- Simplified emoji determination logic
- Fixed extra space issue before emojis
Documentation
- Improved comments in emoji_utils.c and display_utils.c
v1.1.0
First official release of facad - a modern, colorful directory listing tool for the command line.
Features
- Emoji-based file and directory icons
- Sorted output with directories first
- Support for symlinks and executable files
- Compact grid display
- Customizable column width
- Unicode-aware formatting
- Special handling for /dev directory