ONEFETCH(1)

πŸ’– ONEFETCH(1) πŸ’–

okay bestie so this is the user commands girlie of the manual pages, and honestly? she ate. it's onefetch β€” the command-line Git information tool β€” and she's about to tell you literally everything about your repo in the cutest way possible. no cap, you're gonna be obsessed. πŸŽ€


✨ SYNOPSIS ✨

onefetch [OPTIONS] [INPUT]

🌸 DESCRIPTION 🌸

Command-line Git information tool. that's it, that's the whole vibe. it peeks at your repo and gives you the whole main character rundown. πŸ’…


πŸ¦‹ Arguments πŸ¦‹

  • [INPUT] β€” makes it run as if onefetch was started in <input> instead of the current working directory. so like, you can point at your repo from anywhere and she'll just go there. iconic.

πŸ‘‘ OPTIONS πŸ‘‘

🧚 INFO 🧚

  • -h, --help β€” print help (see a summary with '-h'). yes girl, the short version exists, use it.
  • -V, --version β€” print version. identity check! ⭐

  • -d, --disabled-fields <FIELD>... β€” lets you disable FIELD(s) from appearing in the output. bye bestie, you're not in this scene anymore πŸ’€
  • --no-title β€” hides the title. mysterious. no name, just vibes.
  • --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. ok so heads up: by default the actual value is non-deterministic because of time-based computation, and it gets shown in the field label as "Churn (NUM)". so don't come for her when the number looks different, she's just built like that 😭
  • --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. not invited to the party, fr fr.
  • --no-bots[=<REGEX>] β€” exclude [bot] commits. use <REGEX> to override the default pattern. robots out 🫢
  • --no-merges β€” ignores merge commits. no merge drama in this group chat.
  • -E, --email β€” show the email address of each author. doxxing your contributors (affectionate) πŸ™ˆ
  • --http-url β€” display repository URL as HTTP.
  • --hide-token β€” hide token in repository URL. protect the token bestie!! πŸ”₯
  • --include-hidden β€” count hidden files and directories. yes, even the ones in the shadows.
  • -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. organized queen behavior ⭐
  • --number-separator <SEPARATOR> β€” which thousands SEPARATOR to use. [default: plain] [possible values: plain, comma, space, underscore]
  • --no-bold β€” turns off bold formatting. no shouting allowed πŸ’€

🌈 ASCII 🌈

  • --ascii-input <STRING> β€” takes a non-empty STRING as input to replace the ASCII logo. and you can literally pass a generated STRING by command substitution. for example:
'--ascii-input "$(fortune | cowsay -W 25)"'
  • -c, --ascii-colors <X>... β€” colors (X X X...) to print the ascii art. paint her cute! πŸŽ€
  • -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. muted era.
  • --no-art β€” hides the ascii art or image if provided. minimalism, i guess 😭
  • --nerd-fonts β€” use Nerd Font icons. replaces language chips with Nerd Font icons. so fancy 🧚

πŸ’… 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. she speaks many tongues πŸ’–
  • -p, --package-managers β€” prints out supported package managers.

ngl bestie, every single flag up there is real and does exactly what it says β€” don't go inventing new ones, she's got enough going on already 🫢

and that's the whole page, diva!! this gorgeous little guide is onefetch 3.2.0, dated October 2026 β€” go forth and make your terminal pretty. πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ’…πŸ‘‘

πŸ“¦ where this page comes from