dua

command module
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2025 License: MIT Imports: 3 Imported by: 0

README

DUA - Disk Usage Analyzer

A fast, interactive terminal-based directory analysis tool built in Go using the Charm TUI framework. DUA provides an intuitive tree view for exploring directory sizes with lazy loading capabilities and efficient parallel scanning.

Features

  • Interactive Tree View: Navigate through directories with expand/collapse functionality
  • Lazy Loading: Fast initial scanning with on-demand directory content loading
  • Parallel Scanning: Efficient multi-threaded directory traversal
  • Multiple Sorting Options: Sort by name, size, date, or type (ascending/descending)
  • Memory Efficient: Semaphore-controlled goroutines prevent resource exhaustion
  • Cross-Platform: Works on Windows, macOS, and Linux

Installation

Prerequisites
  • Go 1.19 or later
Quick Install

Install directly from GitHub:

go install github.com/corpeningc/dua/cmd/dua@latest

Then run:

dua

or

dua --path {path}

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL