Skip to content

Releases: yellow-footed-honeyguide/facad

v2.18.0

11 Oct 16:14
Compare
Choose a tag to compare

Improvements

  • Implemented glob support for file listining
  • Refactored main.c and dev_dir_utils.c with dynamic allocation instead of static max directory size
  • Added support for various new file types and extensions

v2.16.0

10 Oct 16:16
Compare
Choose a tag to compare

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

08 Oct 18:16
Compare
Choose a tag to compare

Improvements

  • Upgrade long-listing output for -l option
  • Upgrade analytics module for -a option
  • Add directory path argument for listing"

v2.11.0

07 Oct 19:03
Compare
Choose a tag to compare

local_bin

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

05 Oct 12:38
Compare
Choose a tag to compare
  • Significantly extend emoji support for different extensions
  • Improve sorting of extensions

v2.1.0

02 Oct 14:25
Compare
Choose a tag to compare

New Modules and Options

  1. Analytics Output: Generates detailed analytics reports
  2. Enhanced Long-Listing: Provides comprehensive file and directory information
  • Added two new command-line options:
    • -a: For specifying analytics output
    • -l: For enabling long-listing format

Screenshots

long_listing_option
analytics_option

v1.4.0

18 Sep 08:33
Compare
Choose a tag to compare

Extend emoji support for various extensions

Features

  • Add emojis for previously unrepresented programming languages
  • MacOS extensions

v1.3.0

05 Sep 17:26
Compare
Choose a tag to compare

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

release130_dev_w

release130_boot_w

v1.1.0

26 Aug 07:24
Compare
Choose a tag to compare

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