[Bug 292451] [New Port] sysutils/dir: Modern directory explorer in Rust

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 14 Jan 2026 07:49:00 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292451

            Bug ID: 292451
           Summary: [New Port] sysutils/dir: Modern directory explorer in
                    Rust
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: amalara.am@gmail.com

Created attachment 267135
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=267135&action=edit
Initial port for dir

New port for 'dir', a modern directory explorer 
written in Rust, designed for Unix-like systems (FreeBSD/macOS).

The tool aims to bridge the gap between classic DOS-style command 
syntax and advanced Unix filesystem features. 

Key features include:
- Interactive TUI mode: Triggered by '/space', providing a 
  real-time disk usage map (similar to TreeSize or ncdu).
- Inode-Awareness: Correctly handles hard links on UFS/ZFS, 
  avoiding double-counting of disk space.
- Hybrid CLI: Supports both slash-based flags (/s, /p, /os) 
  and standard Unix dashes.
- Fast sorting: Native Rust performance when sorting large 
  directories by size or modification date.

This port uses the 'cargo' build system and is released 
under the BSD 3-Clause License.

WWW: https://github.com/antoniomalara301289/dir

-- 
You are receiving this mail because:
You are the assignee for the bug.