BSD Ports

sysutils/gravityfile 0.3.0 NetBSD

File system analyzer with an interactive TUI

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
c57e8655f0
License
mit OR apache-2.0
Categories
sysutils
Package size
6250.3 KiB, 19597.7 KiB installed

Description

Where mass accumulates, attention should follow.

A file system analyzer with an interactive TUI, built in Rust.

Features

  • Interactive TUI - Beautiful terminal interface with vim-style navigation
  • Parallel Scanning - Fast directory traversal using jwalk
  • Duplicate Detection - Find duplicate files using BLAKE3 hashing with partial-hash optimization
  • Age Analysis - Identify stale directories and analyze file age distribution
  • Drill-Down Navigation - Explore directories without rescanning
  • Command Palette - Vim-style : commands for power users
  • Multiple Themes - Dark and light theme support
  • Library-First Design - Use as a library or standalone tool
  • Export Support - Export scan results to JSON

Install

Binary package:

pkgin install gravityfile

From pkgsrc:

cd /usr/pkgsrc/sysutils/gravityfile && make install clean

Dependencies

No port depends on this one.

Commit history 1

DateCommitCreditsLog message
c57e8655f0 pin sysutils/gravityfile: update to 0.3.0
v0.3.0 Security Enforced plugin sandbox permissions - Declared PluginPermissions are now bridged into an enforced SandboxConfig scoped to the scan root, so a plugin's filesystem/network/env/command grants are actually applied rather than advisory; filesystem access defaults to deny-all via the new fs_read_roots configuration Hardened hook dispatch - Added a Tower-based middleware pipeline (timeout/util) around hook dispatch to bound plugin execution WASM runtime removed - Removed the Extism/WASM plugin runtime because the latest Extism release pins a vulnerable Wasmtime line; Lua and Rhai plugin runtimes remain supported Fixed …