-
Notifications
You must be signed in to change notification settings - Fork 148
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: bases for configuration options docs
- Loading branch information
Showing
5 changed files
with
286 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,165 @@ | ||
|
||
# YAML file configuration options | ||
|
||
Gdu provides an additional set of configuration options to the usual command line options. | ||
|
||
You can get the full list of all possible options by running: | ||
|
||
``` | ||
gdu --write-config | ||
``` | ||
|
||
This will create file `$HOME/.gdu.yaml` with all the options set to default values. | ||
|
||
Let's go through them one by one: | ||
|
||
#### `log-file` | ||
|
||
Path to a logfile (default "/dev/null") | ||
|
||
#### `input-file` | ||
|
||
Import analysis from JSON file | ||
|
||
#### `output-file` | ||
|
||
Export all info into file as JSON | ||
|
||
#### `ignore-dirs` | ||
|
||
Absolute paths to ignore (separated by comma) (default [/proc,/dev,/sys,/run]) | ||
|
||
#### `ignore-dir-patterns` | ||
|
||
Absolute path regex patterns to ignore (separated by comma) | ||
|
||
#### `ignore-from-file` | ||
|
||
Read absolute path regex patterns to ignore from file | ||
|
||
#### `max-cores` | ||
|
||
Set max cores that Gdu will use. | ||
|
||
#### `sequential-scanning` | ||
|
||
Use sequential scanning (intended for rotating HDDs) | ||
|
||
#### `show-apparent-size` | ||
|
||
Show apparent size | ||
|
||
#### `show-relative-size` | ||
|
||
Show relative size | ||
|
||
#### `show-item-count` | ||
|
||
Show number of items in directory | ||
|
||
#### `no-color` | ||
|
||
Do not use colorized output | ||
|
||
#### `no-mouse` | ||
|
||
Do not use mouse | ||
|
||
#### `non-interactive` | ||
|
||
Do not run in interactive mode | ||
|
||
#### `no-progress` | ||
|
||
Do not show progress in non-interactive mode | ||
|
||
#### `no-cross` | ||
|
||
Do not cross filesystem boundaries | ||
|
||
#### `no-hidden` | ||
|
||
Ignore hidden directories (beginning with dot) | ||
|
||
#### `no-delete` | ||
|
||
Do not allow deletions | ||
|
||
#### `follow-symlinks` | ||
|
||
Follow symlinks for files, i.e. show the size of the file to which symlink points to (symlinks to directories are not followed) | ||
|
||
#### `profiling` | ||
|
||
Enable collection of profiling data and provide it on http://localhost:6060/debug/pprof/ | ||
|
||
#### `const-gc` | ||
|
||
Enable memory garbage collection during analysis with constant level set by GOGC | ||
|
||
#### `use-storage` | ||
|
||
Use persistent key-value storage for analysis data (experimental) | ||
|
||
#### `storage-path` | ||
|
||
Path to persistent key-value storage directory (default is /tmp/badger) | ||
|
||
#### `read-from-storage` | ||
|
||
Read analysis data from persistent key-value storage | ||
|
||
#### `summarize` | ||
|
||
Show only a total in non-interactive mode | ||
|
||
#### `use-si-prefix` | ||
|
||
Show sizes with decimal SI prefixes (kB, MB, GB) instead of binary prefixes (KiB, MiB, GiB) | ||
|
||
#### `no-prefix` | ||
|
||
Show sizes as raw numbers without any prefixes (SI or binary) in non-interactive mode | ||
|
||
#### `change-cwd` | ||
|
||
Set CWD variable when browsing directories | ||
|
||
#### `delete-in-background` | ||
|
||
Delete items in the background, not blocking the UI from work | ||
|
||
#### `delete-in-parallel` | ||
|
||
Delete items in parallel, which might increase the speed of deletion | ||
|
||
#### `style.selected-row.text-color` | ||
|
||
Color of text for the selected row | ||
|
||
#### `style.selected-row.background-color` | ||
|
||
Color of background for the selected row | ||
|
||
#### `style.progress-modal.current-item-path-max-len` | ||
|
||
Maximum length of file path for the current item in progress bar. | ||
When the length is reached, the path is shortened with "/.../". | ||
|
||
#### `style.use-old-size-bar` | ||
|
||
Show size bar without Unicode symbols. | ||
|
||
#### `sorting.by` | ||
|
||
Sort items. Possible values: | ||
* name - name of the item | ||
* size - usage or apparent size | ||
* itemCount - number of items in the folder tree | ||
* mtime - modification time | ||
|
||
#### `sorting.order` | ||
|
||
Set sorting order. Possible values: | ||
* asc - ascending order | ||
* desc - descending order |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
--- | ||
date: 2024-11-29 | ||
section: 1 | ||
title: gdu | ||
--- | ||
|
||
# NAME | ||
|
||
gdu - Pretty fast disk usage analyzer written in Go | ||
|
||
# SYNOPSIS | ||
|
||
**gdu \[flags\] \[directory_to_scan\]** | ||
|
||
# DESCRIPTION | ||
|
||
Pretty fast disk usage analyzer written in Go. | ||
|
||
Gdu is intended primarily for SSD disks where it can fully utilize | ||
parallel processing. However HDDs work as well, but the performance gain | ||
is not so huge. | ||
|
||
# OPTIONS | ||
|
||
**-h**, **\--help**\[=false\] help for gdu | ||
|
||
**-i**, **\--ignore-dirs**=\[/proc,/dev,/sys,/run\] Absolute paths to | ||
ignore (separated by comma) | ||
|
||
**-I**, **\--ignore-dirs-pattern** Absolute path patterns to | ||
ignore (separated by comma) | ||
|
||
**-X**, **\--ignore-from** Read absolute path patterns to ignore from file | ||
|
||
**-l**, **\--log-file**=\"/dev/null\" Path to a logfile | ||
|
||
**-m**, **\--max-cores** Set max cores that Gdu will use. | ||
|
||
**-c**, **\--no-color**\[=false\] Do not use colorized output | ||
|
||
**-x**, **\--no-cross**\[=false\] Do not cross filesystem boundaries | ||
|
||
**-H**, **\--no-hidden**\[=false\] Ignore hidden directories (beginning with dot) | ||
|
||
**-L**, **\--follow-symlinks**\[=false\] Follow symlinks for files, i.e. show the | ||
size of the file to which symlink points to (symlinks to directories are not followed) | ||
|
||
**-n**, **\--non-interactive**\[=false\] Do not run in interactive mode | ||
|
||
**-p**, **\--no-progress**\[=false\] Do not show progress in | ||
non-interactive mode | ||
|
||
**-u**, **\--no-unicode**\[=false\] Do not use Unicode symbols (for size bar) | ||
|
||
**-s**, **\--summarize**\[=false\] Show only a total in non-interactive mode | ||
|
||
**-d**, **\--show-disks**\[=false\] Show all mounted disks | ||
|
||
**-a**, **\--show-apparent-size**\[=false\] Show apparent size | ||
|
||
**-C**, **\--show-item-count**\[=false\] Show number of items in directory | ||
|
||
**-M**, **\--show-mtime**\[=false\] Show latest mtime of items in directory | ||
|
||
**\--si**\[=false\] Show sizes with decimal SI prefixes (kB, MB, GB) instead of binary prefixes (KiB, MiB, GiB) | ||
|
||
**\--no-prefix**\[=false\] Show sizes as raw numbers without any prefixes (SI or binary) in non-interactive mode | ||
|
||
**\--no-mouse**\[=false\] Do not use mouse | ||
|
||
**\--no-delete**\[=false\] Do not allow deletions | ||
|
||
**-f**, **\--input-file** Import analysis from JSON file. If the file is \"-\", read from standard input. | ||
|
||
**-o**, **\--output-file** Export all info into file as JSON. If the file is \"-\", write to standard output. | ||
|
||
**\--config-file**=\"$HOME/.gdu.yaml\" Read config from file | ||
|
||
**\--write-config**\[=false\] Write current configuration to file (default is $HOME/.gdu.yaml) | ||
|
||
**-g**, **\--const-gc**\[=false\] Enable memory garbage collection during analysis with constant level set by GOGC | ||
|
||
**\--enable-profiling**\[=false\] Enable collection of profiling data and provide it on http://localhost:6060/debug/pprof/ | ||
|
||
**\--use-storage**\[=false\] Use persistent key-value storage for analysis data (experimental) | ||
|
||
**-r**, **\--read-from-storage**\[=false\] Read analysis data from persistent key-value storage | ||
|
||
**-v**, **\--version**\[=false\] Print version | ||
|
||
# FILE FLAGS | ||
|
||
Files and directories may be prefixed by a one-character | ||
flag with following meaning: | ||
|
||
**!** | ||
|
||
: An error occurred while reading this directory. | ||
|
||
**.** | ||
|
||
: An error occurred while reading a subdirectory, size may be not correct. | ||
|
||
**\@** | ||
|
||
: File is symlink or socket. | ||
|
||
**H** | ||
|
||
: Same file was already counted (hard link). | ||
|
||
**e** | ||
|
||
: Directory is empty. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters