onefetch1
Command-line git information tool
Usage
onefetch [OPTIONS]
[INPUT]
Overview
Command-line Git information tool
Arguments:
-
[INPUT]
-
Run as if onefetch was started in <input> instead of the current working directory
Options
-h, --help
-
Print help (see a summary with '-h')
-V, --version
-
Print version
Info:
-d, --disabled-fields <FIELD>...
-
Allows you to disable FIELD(s) from appearing in the output
--no-title
-
Hides the title
--number-of-authors <NUM>
|
Maximum NUM of authors to be shown |
|
|
[default: 3] |
--number-of-languages <NUM>
|
Maximum NUM of languages to be shown |
|
|
[default: 6] |
--number-of-file-churns <NUM>
|
Maximum NUM of file churns to be shown |
|
|
[default: 3] |
--churn-pool-size <NUM>
-
Minimum NUM of commits from HEAD used to compute the churn summary
-
By default, the actual value is non-deterministic due to time-based computation and will be shown in the field label as "Churn (NUM)"
--activity-months <NUM>
|
NUM of months shown in the activity field |
|
|
[default: 12] [possible values: 3, 6, 12] |
-e, --exclude <EXCLUDE>...
-
Ignore all files & directories matching EXCLUDE
--no-bots[=<REGEX>]
-
Exclude [bot] commits. Use <REGEX> to override the default pattern
--no-merges
-
Ignores merge commits
-E, --email
-
Show the email address of each author
--http-url
-
Display repository URL as HTTP
--hide-token
-
Hide token in repository URL
--include-hidden
-
Count hidden files and directories
-T, --type <TYPE>...
-
Filters output by language type
-
[default: programming markup] [possible values: programming, markup, prose, data]
Text formatting:
-t, --text-colors <X>...
|
Changes the text colors (X X X...) |
|
|
Goes in order of title, ~, underline, key, separator, and value |
|
|
For example: |
|
|
'--text-colors 9 10 11 12 13 14' |
-z, --iso-time
-
Use ISO 8601 formatted timestamps
--number-separator <SEPARATOR>
|
Which thousands SEPARATOR to use |
|
|
[default: plain] [possible values: plain, comma, space, underscore] |
--no-bold
-
Turns off bold formatting
Ascii:
--ascii-input <STRING>
|
Takes a non-empty STRING as input to replace the ASCII logo |
|
|
It is possible to pass a generated STRING by command substitution |
|
|
For example: |
|
|
'--ascii-input "$(fortune | cowsay |
-c, --ascii-colors <X>...
-
Colors (X X X...) to print the ascii art
-a, --ascii-language <LANGUAGE>
-
Which LANGUAGE's ascii art to print
--true-color <WHEN>
|
Specify when to use true color |
|
|
If set to auto: true color will be enabled if supported by the terminal |
|
|
[default: auto] [possible values: auto, never, always] |
Image:
-i, --image <IMAGE>
-
Path to the IMAGE file
--image-protocol <PROTOCOL>
|
Which image PROTOCOL to use |
|
|
[possible values: kitty, sixel, iterm] |
--color-resolution <VALUE>
|
VALUE of color resolution to use with SIXEL backend |
|
|
[default: 64] [possible values: 16, 32, 64, 128, 256] |
Visuals:
--no-color-palette
-
Hides the color palette
--no-art
-
Hides the ascii art or image if provided
--nerd-fonts
|
Use Nerd Font icons |
|
|
Replaces language chips with Nerd Font icons |
Developer:
-o, --output <FORMAT>
|
Outputs Onefetch in a specific format |
|
|
[possible values: json, yaml] |
--generate <SHELL>
|
If provided, outputs the completion file for given SHELL |
|
|
[possible values: bash, elvish, fish, powershell, zsh] |
Other:
-l, --languages
-
Prints out supported languages
-p, --package-managers
-
Prints out supported package managers