Expand description
Terminal user interface for gravityfile.
This crate provides an interactive TUI for exploring disk usage, built with ratatui.
§Overview
gravityfile-tui provides a feature-rich terminal interface:
- Explorer view - Navigate directory trees sorted by size
- Duplicates view - Browse duplicate file groups
- Age view - Analyze file age distribution
- Errors view - Review scan warnings
§Usage
use gravityfile_tui::{self, TuiConfig};
use std::path::PathBuf;
// Run the TUI on a directory
let config = TuiConfig::default();
gravityfile_tui::run_with_config(PathBuf::from("/path/to/explore"), config).unwrap();§Keyboard Navigation
j/k- Move down/uph/l- Collapse/expand directoriesEnter- Drill into directoryBackspace- Navigate backTab- Switch viewd- Mark for deletion:- Command palette?- Helpq- Quit
Re-exports§
Modules§
- app
- Main application state and logic.
Structs§
Functions§
- run
- Run the TUI application with default configuration.
- run_
with_ config - Run the TUI application with custom configuration.