Files
VERSE ebde9ba68f refactor(commands): separate commands and its core into two folders (#32)
- I think it would be better if one for commands only, one for the spec
handling core logic so people won't be confused by the core logic inside
the commands folder (cleaner I guess)
- Regen docs
2026-07-05 11:27:30 +07:00

32 lines
1.6 KiB
Go

package fs
import (
"github.com/versenilvis/iris/spec"
)
func init() {
spec.Register(&spec.Spec{
Name: "dust",
Description: "Like du but more intuitive",
Options: []spec.Option{
{Name: "--help", Description: "Show help for dust"},
{Name: "--version", Description: "Print version information"},
{Name: "--no-percent-bars", Description: "No percent bars or percentages will be displayed"},
{Name: "--no-colors", Description: "No colors will be printed (Useful for commands like: watch)"},
{Name: "--depth", Description: "Depth to show"},
{Name: "--filter", Description: "Directory 'size' is number of child files/dirs not disk size"},
{Name: "--si", Description: "Print sizes in powers of 1000 (e.g., 1.1G)"},
{Name: "--ignore_hidden", Description: "Do not display hidden files"},
{Name: "--number-of-lines", Description: "Number of lines of output to show. (Default is terminal_height - 10)"},
{Name: "--full-paths", Description: "Subdirectories will not have their path shortened"},
{Name: "--reverse", Description: "Print tree upside down (biggest highest)"},
{Name: "--apparent-size", Description: "Use file length instead of blocks"},
{Name: "--skip-total", Description: "No total row will be displayed"},
{Name: "--file_types", Description: "Show only these file types"},
{Name: "--invert-filter", Description: "Specify width of output overriding the auto detection of terminal width"},
{Name: "--limit-filesystem", Description: "Exclude any file or directory with this name"},
{Name: "--min-size", Description: "Minimum size file to include in output"},
},
})
}