123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432 |
- .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3.
- .TH NEOFETCH "1" "April 2021" "Neofetch 7.1.0" "User Commands"
- .SH NAME
- Neofetch \- A fast, highly customizable system info script
- .SH SYNOPSIS
- .B neofetch
- \fI\,func_name --option "value" --option "value"\/\fR
- .SH DESCRIPTION
- Neofetch is a CLI system information tool written in BASH. Neofetch
- displays information about your system next to an image, your OS logo,
- or any ASCII file of your choice.
- .PP
- NOTE: Every launch flag has a config option.
- .SH OPTIONS
- .SS "INFO:"
- .TP
- func_name
- Specify a function name (second part of info() from config) to
- quickly display only that function's information.
- .IP
- Example: neofetch uptime \fB\-\-uptime_shorthand\fR tiny
- .IP
- Example: neofetch uptime disk wm memory
- .IP
- This can be used in bars and scripts like so:
- .IP
- memory="$(neofetch memory)"; memory="${memory##*: }"
- .IP
- For multiple outputs at once (each line of info in an array):
- .IP
- IFS=$'\en' read \fB\-d\fR "" \fB\-ra\fR info < <(neofetch memory uptime wm)
- .IP
- info=("${info[@]##*: }")
- .TP
- \fB\-\-disable\fR infoname
- Allows you to disable an info line from appearing
- in the output. 'infoname' is the function name from the
- \&'print_info()' function inside the config file.
- For example: 'info "Memory" memory' would be '\-\-disable memory'
- .IP
- NOTE: You can supply multiple args. eg. 'neofetch \fB\-\-disable\fR cpu gpu'
- .TP
- \fB\-\-title_fqdn\fR on/off
- Hide/Show Fully Qualified Domain Name in title.
- .TP
- \fB\-\-package_managers\fR on/off
- Hide/Show Package Manager names . (on, tiny, off)
- .TP
- \fB\-\-os_arch\fR on/off
- Hide/Show OS architecture.
- .TP
- \fB\-\-speed_type\fR type
- Change the type of cpu speed to display.
- Possible values: current, min, max, bios,
- scaling_current, scaling_min, scaling_max
- .IP
- NOTE: This only supports Linux with cpufreq.
- .TP
- \fB\-\-speed_shorthand\fR on/off
- Whether or not to show decimals in CPU speed.
- .TP
- NOTE: This flag is not supported in systems with CPU speed less than
- 1 GHz.
- .TP
- \fB\-\-cpu_brand\fR on/off
- Enable/Disable CPU brand in output.
- .TP
- \fB\-\-cpu_cores\fR type
- Whether or not to display the number of CPU cores
- Possible values: logical, physical, off
- .IP
- NOTE: 'physical' doesn't work on BSD.
- .TP
- \fB\-\-cpu_speed\fR on/off
- Hide/Show cpu speed.
- .TP
- \fB\-\-cpu_temp\fR C/F/off
- Hide/Show cpu temperature.
- .IP
- NOTE: This only works on Linux and BSD.
- .TP
- NOTE: For FreeBSD and NetBSD\-based systems, you need to enable
- coretemp kernel module. This only supports newer Intel processors.
- .TP
- \fB\-\-distro_shorthand\fR on/off
- Shorten the output of distro (on, tiny, off)
- .IP
- NOTE: This option won't work in Windows (Cygwin)
- .TP
- \fB\-\-kernel_shorthand\fR on/off
- Shorten the output of kernel
- .IP
- NOTE: This option won't work in BSDs (except PacBSD and PC\-BSD)
- .TP
- \fB\-\-uptime_shorthand\fR on/off
- Shorten the output of uptime (on, tiny, off)
- .TP
- \fB\-\-refresh_rate\fR on/off
- Whether to display the refresh rate of each monitor
- Unsupported on Windows
- .TP
- \fB\-\-gpu_brand\fR on/off
- Enable/Disable GPU brand in output. (AMD/NVIDIA/Intel)
- .TP
- \fB\-\-gpu_type\fR type
- Which GPU to display. (all, dedicated, integrated)
- .IP
- NOTE: This only supports Linux.
- .TP
- \fB\-\-de_version\fR on/off
- Show/Hide Desktop Environment version
- .TP
- \fB\-\-gtk_shorthand\fR on/off
- Shorten output of gtk theme/icons
- .TP
- \fB\-\-gtk2\fR on/off
- Enable/Disable gtk2 theme/font/icons output
- .TP
- \fB\-\-gtk3\fR on/off
- Enable/Disable gtk3 theme/font/icons output
- .TP
- \fB\-\-shell_path\fR on/off
- Enable/Disable showing $SHELL path
- .TP
- \fB\-\-shell_version\fR on/off
- Enable/Disable showing $SHELL version
- .TP
- \fB\-\-disk_show\fR value
- Which disks to display.
- Possible values: '/', '/dev/sdXX', '/path/to/mount point'
- .IP
- NOTE: Multiple values can be given. (\fB\-\-disk_show\fR '/' '/dev/sdc1')
- .TP
- \fB\-\-disk_subtitle\fR type
- What information to append to the Disk subtitle.
- Takes: name, mount, dir, none
- .IP
- \&'name' shows the disk's name (sda1, sda2, etc)
- .IP
- \&'mount' shows the disk's mount point (/, \fI\,/mnt/Local\/\fP Disk, etc)
- .IP
- \&'dir' shows the basename of the disks's path. (/, Local Disk, etc)
- .IP
- \&'none' shows only 'Disk' or the configured title.
- .TP
- \fB\-\-disk_percent\fR on/off
- Hide/Show disk percent.
- .TP
- \fB\-\-ip_host\fR url
- URL to query for public IP
- .TP
- \fB\-\-ip_timeout\fR int
- Public IP timeout (in seconds).
- .TP
- \fB\-\-ip_interface\fR value
- Interface(s) to use for local IP
- .TP
- \fB\-\-song_format\fR format
- Print the song data in a specific format (see config file).
- .TP
- \fB\-\-song_shorthand\fR on/off
- Print the Artist/Album/Title on separate lines.
- .TP
- \fB\-\-memory_percent\fR on/off
- Display memory percentage.
- .TP
- \fB\-\-memory_unit\fR kib/mib/gib
- Memory output unit.
- .TP
- \fB\-\-music_player\fR player\-name
- Manually specify a player to use.
- Available values are listed in the config file
- .SS "TEXT FORMATTING:"
- .TP
- \fB\-\-colors\fR x x x x x x
- Changes the text colors in this order:
- title, @, underline, subtitle, colon, info
- .TP
- \fB\-\-underline\fR on/off
- Enable/Disable the underline.
- .TP
- \fB\-\-underline_char\fR char
- Character to use when underlining title
- .TP
- \fB\-\-bold\fR on/off
- Enable/Disable bold text
- .TP
- \fB\-\-separator\fR string
- Changes the default ':' separator to the specified string.
- .SS "COLOR BLOCKS:"
- .TP
- \fB\-\-color_blocks\fR on/off
- Enable/Disable the color blocks
- .TP
- \fB\-\-col_offset\fR auto/num
- Left\-padding of color blocks
- .TP
- \fB\-\-block_width\fR num
- Width of color blocks in spaces
- .TP
- \fB\-\-block_height\fR num
- Height of color blocks in lines
- .TP
- \fB\-\-block_range\fR num num
- Range of colors to print as blocks
- .SS "BARS:"
- .TP
- \fB\-\-bar_char\fR 'elapsed char' 'total char'
- Characters to use when drawing bars.
- .TP
- \fB\-\-bar_border\fR on/off
- Whether or not to surround the bar with '[]'
- .TP
- \fB\-\-bar_length\fR num
- Length in spaces to make the bars.
- .TP
- \fB\-\-bar_colors\fR num num
- Colors to make the bar.
- Set in this order: elapsed, total
- .TP
- \fB\-\-memory_display\fR mode
- Bar mode.
- Possible values: bar, infobar, barinfo, off
- .TP
- \fB\-\-battery_display\fR mode
- Bar mode.
- Possible values: bar, infobar, barinfo, off
- .TP
- \fB\-\-disk_display\fR mode
- Bar mode.
- Possible values: bar, infobar, barinfo, off
- .SS "IMAGE BACKEND:"
- .TP
- \fB\-\-backend\fR backend
- Which image backend to use.
- Possible values: 'ascii', 'caca', 'catimg', 'chafa', 'jp2a',
- \&'iterm2', 'off', 'sixel', 'tycat', 'w3m', 'kitty', 'viu'
- .TP
- \fB\-\-source\fR source
- Which image or ascii file to use.
- Possible values: 'auto', 'ascii', 'wallpaper', '/path/to/img',
- \&'/path/to/ascii', '/path/to/dir/', 'command output' [ascii]
- .TP
- \fB\-\-ascii\fR source
- Shortcut to use 'ascii' backend.
- .IP
- NEW: neofetch \fB\-\-ascii\fR "$(fortune | cowsay \fB\-W\fR 30)"
- .TP
- \fB\-\-caca\fR source
- Shortcut to use 'caca' backend.
- .TP
- \fB\-\-catimg\fR source
- Shortcut to use 'catimg' backend.
- .TP
- \fB\-\-chafa\fR source
- Shortcut to use 'chafa' backend.
- .TP
- \fB\-\-iterm2\fR source
- Shortcut to use 'iterm2' backend.
- .TP
- \fB\-\-jp2a\fR source
- Shortcut to use 'jp2a' backend.
- .TP
- \fB\-\-kitty\fR source
- Shortcut to use 'kitty' backend.
- .TP
- \fB\-\-pot\fR source
- Shortcut to use 'pot' backend.
- .TP
- \fB\-\-pixterm\fR source
- Shortcut to use 'pixterm' backend.
- .TP
- \fB\-\-sixel\fR source
- Shortcut to use 'sixel' backend.
- .TP
- \fB\-\-termpix\fR source
- Shortcut to use 'termpix' backend.
- .TP
- \fB\-\-tycat\fR source
- Shortcut to use 'tycat' backend.
- .TP
- \fB\-\-w3m\fR source
- Shortcut to use 'w3m' backend.
- .TP
- \fB\-\-ueberzug\fR source
- Shortcut to use 'ueberzug' backend
- .TP
- \fB\-\-viu\fR source
- Shortcut to use 'viu' backend
- .TP
- \fB\-\-off\fR
- Shortcut to use 'off' backend (Disable ascii art).
- .IP
- NOTE: 'source; can be any of the following: 'auto', 'ascii', 'wallpaper', '/path/to/img',
- \&'/path/to/ascii', '/path/to/dir/'
- .SS "ASCII:"
- .TP
- \fB\-\-ascii_colors\fR x x x x x x
- Colors to print the ascii art
- .TP
- \fB\-\-ascii_distro\fR distro
- Which Distro's ascii art to print
- .TP
- NOTE: AIX, Hash, Alpine, AlterLinux, Amazon, Anarchy, Android, instantOS,
- Antergos, antiX, "AOSC OS", "AOSC OS/Retro", Apricity, ArchCraft,
- ArcoLinux, ArchBox, ARCHlabs, ArchStrike, XFerience, ArchMerge, Arch,
- Artix, Arya, Bedrock, Bitrig, BlackArch, BLAG, BlankOn, BlueLight,
- bonsai, BSD, BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS,
- Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, Condres,
- Container_Linux, CRUX, Cucumber, dahlia, Debian, Deepin, DesaOS,
- Devuan, DracOS, DarkOs, Itc, DragonFly, Drauger, Elementary,
- EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD,
- FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo,
- gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra, HydroOS,
- Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion, Korora,
- KSLinux, Kubuntu, LEDE, LaxerOS, LibreELEC, LFS, Linux_Lite, LMDE,
- Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva, Manjaro, TeArch, Maui,
- Mer, Minix, LinuxMint, Live_Raizo, MX_Linux, Namib, Neptune, NetBSD,
- Netrunner, Nitrux, NixOS, Nurunner, NuTyX, OBRevenge, OpenBSD,
- openEuler, OpenIndiana, openmamba, OpenMandriva, OpenStage, OpenWrt,
- osmc, Oracle, OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix,
- TrueOS, PCLinuxOS, Pengwin, Peppermint, Pisi, popos, Porteus, PostMarketOS,
- Proxmox, Puppy, PureOS, Qubes, Quibian, Radix, Raspbian, Reborn_OS,
- Redstar, Redcore, Redhat, Refracted_Devuan, Regata, Regolith, Rosa,
- sabotage, Sabayon, Sailfish, SalentOS, Scientific, Septor,
- SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, SmartOS,
- Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, openSUSE_Leap,
- t2, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, Trisquel,
- Ubuntu\-Cinnamon, Ubuntu\-Budgie, Ubuntu\-GNOME, Ubuntu\-MATE,
- Ubuntu\-Studio, Ubuntu, Univention, Venom, Void, VNux, semc, Obarun,
- windows10, Windows7, Xubuntu, Zorin, and IRIX have ascii logos.
- .IP
- NOTE: Arch, Ubuntu, Redhat, Fedora and Dragonfly have 'old' logo variants.
- .IP
- NOTE: Use '{distro name}_old' to use the old logos.
- .IP
- NOTE: Ubuntu has flavor variants.
- .TP
- NOTE: Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu\-GNOME,
- Ubuntu\-Studio, Ubuntu\-Mate or Ubuntu\-Budgie to use the flavors.
- .TP
- NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu,
- CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android,
- Artix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola,
- Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS,
- Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian,
- postmarketOS, and Void have a smaller logo variant.
- .IP
- NOTE: Use '{distro name}_small' to use the small variants.
- .TP
- \fB\-\-ascii_bold\fR on/off
- Whether or not to bold the ascii logo.
- .TP
- \fB\-L\fR, \fB\-\-logo\fR
- Hide the info text and only show the ascii logo.
- .SS "IMAGE:"
- .TP
- \fB\-\-loop\fR
- Redraw the image constantly until Ctrl+C is used. This fixes issues
- in some terminals emulators when using image mode.
- .TP
- \fB\-\-size\fR 00px | \fB\-\-size\fR 00%
- How to size the image.
- Possible values: auto, 00px, 00%, none
- .TP
- \fB\-\-catimg_size\fR 1/2
- Change the resolution of catimg.
- .TP
- \fB\-\-crop_mode\fR mode
- Which crop mode to use
- Takes the values: normal, fit, fill
- .TP
- \fB\-\-crop_offset\fR value
- Change the crop offset for normal mode.
- Possible values: northwest, north, northeast,
- west, center, east, southwest, south, southeast
- .TP
- \fB\-\-xoffset\fR px
- How close the image will be to the left edge of the
- window. This only works with w3m.
- .TP
- \fB\-\-yoffset\fR px
- How close the image will be to the top edge of the
- window. This only works with w3m.
- .TP
- \fB\-\-bg_color\fR color
- Background color to display behind transparent image.
- This only works with w3m.
- .TP
- \fB\-\-gap\fR num
- Gap between image and text.
- .TP
- NOTE: \fB\-\-gap\fR can take a negative value which will move the text
- closer to the left side.
- .TP
- \fB\-\-clean\fR
- Delete cached files and thumbnails.
- .SS "OTHER:"
- .TP
- \fB\-\-config\fR \fI\,/path/to/config\/\fP
- Specify a path to a custom config file
- .TP
- \fB\-\-config\fR none
- Launch the script without a config file
- .TP
- \fB\-\-no_config\fR
- Don't create the user config file.
- .TP
- \fB\-\-print_config\fR
- Print the default config file to stdout.
- .TP
- \fB\-\-stdout\fR
- Turn off all colors and disables any ASCII/image backend.
- .TP
- \fB\-\-help\fR
- Print this text and exit
- .TP
- \fB\-\-version\fR
- Show neofetch version
- .TP
- \fB\-v\fR
- Display error messages.
- .TP
- \fB\-vv\fR
- Display a verbose log for error reporting.
- .SS "DEVELOPER:"
- .TP
- \fB\-\-gen\-man\fR
- Generate a manpage for Neofetch in your PWD. (Requires GNU help2man)
- .SH "REPORTING BUGS"
- Report bugs to https://github.com/dylanaraps/neofetch/issues
|