Compare commits
9 commits
Author | SHA1 | Date | |
---|---|---|---|
|
5957f6bd3c | ||
|
502867b390 | ||
|
d0840a1f76 | ||
|
78c700b21b | ||
|
2831c6d189 | ||
|
0583cf6242 | ||
|
71e2afcac0 | ||
|
cf4f64364b | ||
|
fbf441ef2f |
8 changed files with 4302 additions and 4185 deletions
2
.github/ISSUE_TEMPLATE.md
vendored
2
.github/ISSUE_TEMPLATE.md
vendored
|
@ -2,8 +2,6 @@
|
||||||
|
|
||||||
If you're suggesting a new feature then just a description will suffice.
|
If you're suggesting a new feature then just a description will suffice.
|
||||||
|
|
||||||
- [ ] Does this issue still occur in the master branch? (**Required if issue**)
|
|
||||||
|
|
||||||
|
|
||||||
#### Neofetch version
|
#### Neofetch version
|
||||||
|
|
||||||
|
|
|
@ -9,6 +9,13 @@ before_install:
|
||||||
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi
|
||||||
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install screenresolution; fi
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install screenresolution; fi
|
||||||
|
|
||||||
|
install:
|
||||||
|
# Install a custom version of shellcheck instead of Travis CI's default
|
||||||
|
- scversion="latest" # or "v0.4.7", or "latest"
|
||||||
|
- wget "https://storage.googleapis.com/shellcheck/shellcheck-${scversion}.linux.x86_64.tar.xz"
|
||||||
|
- tar --xz -xvf "shellcheck-${scversion}.linux.x86_64.tar.xz"
|
||||||
|
- shellcheck() { "shellcheck-${scversion}/shellcheck" "$@"; }
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- time ./neofetch --travis -v
|
- time ./neofetch --travis -v
|
||||||
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then shellcheck -e SC2244 -e SC2243 neofetch; fi
|
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then shellcheck -e SC2244 -e SC2243 neofetch; fi
|
||||||
|
|
2940
CHANGELOG.md
Normal file
2940
CHANGELOG.md
Normal file
File diff suppressed because it is too large
Load diff
|
@ -1,6 +1,6 @@
|
||||||
The MIT License (MIT)
|
The MIT License (MIT)
|
||||||
|
|
||||||
Copyright (c) 2015-2021 Dylan Araps
|
Copyright (c) 2016-2018 Dylan Araps
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
4
Makefile
4
Makefile
|
@ -1,5 +1,5 @@
|
||||||
PREFIX = /usr
|
PREFIX ?= /usr
|
||||||
MANDIR = $(PREFIX)/share/man
|
MANDIR ?= $(PREFIX)/share/man
|
||||||
|
|
||||||
all:
|
all:
|
||||||
@echo Run \'make install\' to install Neofetch.
|
@echo Run \'make install\' to install Neofetch.
|
||||||
|
|
|
@ -2,9 +2,12 @@
|
||||||
<p align="center">A command-line system information tool written in bash 3.2+</p>
|
<p align="center">A command-line system information tool written in bash 3.2+</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
|
<a href="https://discord.gg/BtnTPFF"><img src="https://img.shields.io/discord/440354555197128704.svg"></a>
|
||||||
|
<a href="https://travis-ci.org/dylanaraps/neofetch"><img src="https://travis-ci.org/dylanaraps/neofetch.svg?branch=master"></a>
|
||||||
<a href="./LICENSE.md"><img src="https://img.shields.io/badge/license-MIT-blue.svg"></a>
|
<a href="./LICENSE.md"><img src="https://img.shields.io/badge/license-MIT-blue.svg"></a>
|
||||||
<a href="https://github.com/dylanaraps/neofetch/releases"><img src="https://img.shields.io/github/release/dylanaraps/neofetch.svg"></a>
|
<a href="https://github.com/dylanaraps/neofetch/releases"><img src="https://img.shields.io/github/release/dylanaraps/neofetch.svg"></a>
|
||||||
<a href="https://repology.org/metapackage/neofetch"><img src="https://repology.org/badge/tiny-repos/neofetch.svg" alt="Packaging status"></a>
|
<a href="https://repology.org/metapackage/neofetch"><img src="https://repology.org/badge/tiny-repos/neofetch.svg" alt="Packaging status"></a>
|
||||||
|
<a href="#donate"><img src="https://img.shields.io/badge/donate-donate-yellow.svg"></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<img src="https://i.imgur.com/GFmC5Ad.png" alt="neofetch" align="right" height="240px">
|
<img src="https://i.imgur.com/GFmC5Ad.png" alt="neofetch" align="right" height="240px">
|
||||||
|
|
103
neofetch.1
103
neofetch.1
|
@ -1,5 +1,5 @@
|
||||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3.
|
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.8.
|
||||||
.TH NEOFETCH "1" "April 2021" "Neofetch 7.1.0" "User Commands"
|
.TH NEOFETCH "1" "January 2019" "Neofetch 6.0.1" "User Commands"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
Neofetch \- A fast, highly customizable system info script
|
Neofetch \- A fast, highly customizable system info script
|
||||||
.SH SYNOPSIS
|
.SH SYNOPSIS
|
||||||
|
@ -40,10 +40,7 @@ For example: 'info "Memory" memory' would be '\-\-disable memory'
|
||||||
.IP
|
.IP
|
||||||
NOTE: You can supply multiple args. eg. 'neofetch \fB\-\-disable\fR cpu gpu'
|
NOTE: You can supply multiple args. eg. 'neofetch \fB\-\-disable\fR cpu gpu'
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-title_fqdn\fR on/off
|
\fB\-\-package_managers\fR on/tiny/off
|
||||||
Hide/Show Fully Qualified Domain Name in title.
|
|
||||||
.TP
|
|
||||||
\fB\-\-package_managers\fR on/off
|
|
||||||
Hide/Show Package Manager names . (on, tiny, off)
|
Hide/Show Package Manager names . (on, tiny, off)
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-os_arch\fR on/off
|
\fB\-\-os_arch\fR on/off
|
||||||
|
@ -82,7 +79,7 @@ NOTE: This only works on Linux and BSD.
|
||||||
NOTE: For FreeBSD and NetBSD\-based systems, you need to enable
|
NOTE: For FreeBSD and NetBSD\-based systems, you need to enable
|
||||||
coretemp kernel module. This only supports newer Intel processors.
|
coretemp kernel module. This only supports newer Intel processors.
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-distro_shorthand\fR on/off
|
\fB\-\-distro_shorthand\fR on/tiny/off
|
||||||
Shorten the output of distro (on, tiny, off)
|
Shorten the output of distro (on, tiny, off)
|
||||||
.IP
|
.IP
|
||||||
NOTE: This option won't work in Windows (Cygwin)
|
NOTE: This option won't work in Windows (Cygwin)
|
||||||
|
@ -92,7 +89,7 @@ Shorten the output of kernel
|
||||||
.IP
|
.IP
|
||||||
NOTE: This option won't work in BSDs (except PacBSD and PC\-BSD)
|
NOTE: This option won't work in BSDs (except PacBSD and PC\-BSD)
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-uptime_shorthand\fR on/off
|
\fB\-\-uptime_shorthand\fR on/tiny/off
|
||||||
Shorten the output of uptime (on, tiny, off)
|
Shorten the output of uptime (on, tiny, off)
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-refresh_rate\fR on/off
|
\fB\-\-refresh_rate\fR on/off
|
||||||
|
@ -107,9 +104,6 @@ Which GPU to display. (all, dedicated, integrated)
|
||||||
.IP
|
.IP
|
||||||
NOTE: This only supports Linux.
|
NOTE: This only supports Linux.
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-de_version\fR on/off
|
|
||||||
Show/Hide Desktop Environment version
|
|
||||||
.TP
|
|
||||||
\fB\-\-gtk_shorthand\fR on/off
|
\fB\-\-gtk_shorthand\fR on/off
|
||||||
Shorten output of gtk theme/icons
|
Shorten output of gtk theme/icons
|
||||||
.TP
|
.TP
|
||||||
|
@ -133,18 +127,13 @@ NOTE: Multiple values can be given. (\fB\-\-disk_show\fR '/' '/dev/sdc1')
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-disk_subtitle\fR type
|
\fB\-\-disk_subtitle\fR type
|
||||||
What information to append to the Disk subtitle.
|
What information to append to the Disk subtitle.
|
||||||
Takes: name, mount, dir, none
|
Takes: name, mount, dir
|
||||||
.IP
|
.IP
|
||||||
\&'name' shows the disk's name (sda1, sda2, etc)
|
\&'name' shows the disk's name (sda1, sda2, etc)
|
||||||
.IP
|
.IP
|
||||||
\&'mount' shows the disk's mount point (/, \fI\,/mnt/Local\/\fP Disk, etc)
|
\&'mount' shows the disk's mount point (/, \fI\,/mnt/Local\/\fP Disk, etc)
|
||||||
.IP
|
.IP
|
||||||
\&'dir' shows the basename of the disks's path. (/, Local Disk, etc)
|
\&'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
|
.TP
|
||||||
\fB\-\-ip_host\fR url
|
\fB\-\-ip_host\fR url
|
||||||
URL to query for public IP
|
URL to query for public IP
|
||||||
|
@ -152,9 +141,6 @@ URL to query for public IP
|
||||||
\fB\-\-ip_timeout\fR int
|
\fB\-\-ip_timeout\fR int
|
||||||
Public IP timeout (in seconds).
|
Public IP timeout (in seconds).
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-ip_interface\fR value
|
|
||||||
Interface(s) to use for local IP
|
|
||||||
.TP
|
|
||||||
\fB\-\-song_format\fR format
|
\fB\-\-song_format\fR format
|
||||||
Print the song data in a specific format (see config file).
|
Print the song data in a specific format (see config file).
|
||||||
.TP
|
.TP
|
||||||
|
@ -164,9 +150,6 @@ Print the Artist/Album/Title on separate lines.
|
||||||
\fB\-\-memory_percent\fR on/off
|
\fB\-\-memory_percent\fR on/off
|
||||||
Display memory percentage.
|
Display memory percentage.
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-memory_unit\fR kib/mib/gib
|
|
||||||
Memory output unit.
|
|
||||||
.TP
|
|
||||||
\fB\-\-music_player\fR player\-name
|
\fB\-\-music_player\fR player\-name
|
||||||
Manually specify a player to use.
|
Manually specify a player to use.
|
||||||
Available values are listed in the config file
|
Available values are listed in the config file
|
||||||
|
@ -192,9 +175,6 @@ Changes the default ':' separator to the specified string.
|
||||||
\fB\-\-color_blocks\fR on/off
|
\fB\-\-color_blocks\fR on/off
|
||||||
Enable/Disable the color blocks
|
Enable/Disable the color blocks
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-col_offset\fR auto/num
|
|
||||||
Left\-padding of color blocks
|
|
||||||
.TP
|
|
||||||
\fB\-\-block_width\fR num
|
\fB\-\-block_width\fR num
|
||||||
Width of color blocks in spaces
|
Width of color blocks in spaces
|
||||||
.TP
|
.TP
|
||||||
|
@ -218,6 +198,10 @@ Length in spaces to make the bars.
|
||||||
Colors to make the bar.
|
Colors to make the bar.
|
||||||
Set in this order: elapsed, total
|
Set in this order: elapsed, total
|
||||||
.TP
|
.TP
|
||||||
|
\fB\-\-cpu_display\fR mode
|
||||||
|
Bar mode.
|
||||||
|
Possible values: bar, infobar, barinfo, off
|
||||||
|
.TP
|
||||||
\fB\-\-memory_display\fR mode
|
\fB\-\-memory_display\fR mode
|
||||||
Bar mode.
|
Bar mode.
|
||||||
Possible values: bar, infobar, barinfo, off
|
Possible values: bar, infobar, barinfo, off
|
||||||
|
@ -233,8 +217,8 @@ Possible values: bar, infobar, barinfo, off
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-backend\fR backend
|
\fB\-\-backend\fR backend
|
||||||
Which image backend to use.
|
Which image backend to use.
|
||||||
Possible values: 'ascii', 'caca', 'catimg', 'chafa', 'jp2a',
|
Possible values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2',
|
||||||
\&'iterm2', 'off', 'sixel', 'tycat', 'w3m', 'kitty', 'viu'
|
\&'off', 'sixel', 'tycat', 'w3m'
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-source\fR source
|
\fB\-\-source\fR source
|
||||||
Which image or ascii file to use.
|
Which image or ascii file to use.
|
||||||
|
@ -249,9 +233,6 @@ NEW: neofetch \fB\-\-ascii\fR "$(fortune | cowsay \fB\-W\fR 30)"
|
||||||
\fB\-\-caca\fR source
|
\fB\-\-caca\fR source
|
||||||
Shortcut to use 'caca' backend.
|
Shortcut to use 'caca' backend.
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-catimg\fR source
|
|
||||||
Shortcut to use 'catimg' backend.
|
|
||||||
.TP
|
|
||||||
\fB\-\-chafa\fR source
|
\fB\-\-chafa\fR source
|
||||||
Shortcut to use 'chafa' backend.
|
Shortcut to use 'chafa' backend.
|
||||||
.TP
|
.TP
|
||||||
|
@ -264,9 +245,6 @@ Shortcut to use 'jp2a' backend.
|
||||||
\fB\-\-kitty\fR source
|
\fB\-\-kitty\fR source
|
||||||
Shortcut to use 'kitty' backend.
|
Shortcut to use 'kitty' backend.
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-pot\fR source
|
|
||||||
Shortcut to use 'pot' backend.
|
|
||||||
.TP
|
|
||||||
\fB\-\-pixterm\fR source
|
\fB\-\-pixterm\fR source
|
||||||
Shortcut to use 'pixterm' backend.
|
Shortcut to use 'pixterm' backend.
|
||||||
.TP
|
.TP
|
||||||
|
@ -282,12 +260,6 @@ Shortcut to use 'tycat' backend.
|
||||||
\fB\-\-w3m\fR source
|
\fB\-\-w3m\fR source
|
||||||
Shortcut to use 'w3m' backend.
|
Shortcut to use 'w3m' backend.
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-ueberzug\fR source
|
|
||||||
Shortcut to use 'ueberzug' backend
|
|
||||||
.TP
|
|
||||||
\fB\-\-viu\fR source
|
|
||||||
Shortcut to use 'viu' backend
|
|
||||||
.TP
|
|
||||||
\fB\-\-off\fR
|
\fB\-\-off\fR
|
||||||
Shortcut to use 'off' backend (Disable ascii art).
|
Shortcut to use 'off' backend (Disable ascii art).
|
||||||
.IP
|
.IP
|
||||||
|
@ -300,51 +272,18 @@ Colors to print the ascii art
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-ascii_distro\fR distro
|
\fB\-\-ascii_distro\fR distro
|
||||||
Which Distro's ascii art to print
|
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
|
.IP
|
||||||
NOTE: Arch, Ubuntu, Redhat, Fedora and Dragonfly have 'old' logo variants.
|
NOTE: Arch and Ubuntu have 'old' logo variants.
|
||||||
.IP
|
.IP
|
||||||
NOTE: Use '{distro name}_old' to use the old logos.
|
NOTE: Use 'arch_old' or 'ubuntu_old' to use the old logos.
|
||||||
.IP
|
.IP
|
||||||
NOTE: Ubuntu has flavor variants.
|
NOTE: Ubuntu has flavor variants.
|
||||||
.TP
|
.TP
|
||||||
NOTE: Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu\-GNOME,
|
NOTE: Change this to 'Lubuntu', 'Xubuntu', 'Ubuntu\-GNOME',
|
||||||
Ubuntu\-Studio, Ubuntu\-Mate or Ubuntu\-Budgie to use the flavors.
|
\&'Ubuntu\-Studio' or 'Ubuntu\-Budgie' to use the flavors.
|
||||||
.TP
|
.TP
|
||||||
NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu,
|
NOTE: Alpine, Arch, CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS,
|
||||||
CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android,
|
OpenBSD, and Void have a smaller logo variant.
|
||||||
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
|
.IP
|
||||||
NOTE: Use '{distro name}_small' to use the small variants.
|
NOTE: Use '{distro name}_small' to use the small variants.
|
||||||
.TP
|
.TP
|
||||||
|
@ -363,9 +302,6 @@ in some terminals emulators when using image mode.
|
||||||
How to size the image.
|
How to size the image.
|
||||||
Possible values: auto, 00px, 00%, none
|
Possible values: auto, 00px, 00%, none
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-catimg_size\fR 1/2
|
|
||||||
Change the resolution of catimg.
|
|
||||||
.TP
|
|
||||||
\fB\-\-crop_mode\fR mode
|
\fB\-\-crop_mode\fR mode
|
||||||
Which crop mode to use
|
Which crop mode to use
|
||||||
Takes the values: normal, fit, fill
|
Takes the values: normal, fit, fill
|
||||||
|
@ -403,9 +339,6 @@ Specify a path to a custom config file
|
||||||
\fB\-\-config\fR none
|
\fB\-\-config\fR none
|
||||||
Launch the script without a config file
|
Launch the script without a config file
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-no_config\fR
|
|
||||||
Don't create the user config file.
|
|
||||||
.TP
|
|
||||||
\fB\-\-print_config\fR
|
\fB\-\-print_config\fR
|
||||||
Print the default config file to stdout.
|
Print the default config file to stdout.
|
||||||
.TP
|
.TP
|
||||||
|
|
Loading…
Reference in a new issue