Compare commits

...

326 Commits
5.0.0 ... 6.1.0

Author SHA1 Message Date
Dylan Araps
92c07e2d31 docs: update 2019-08-31 08:16:54 +00:00
Dylan Araps
4b9589a936 docs: update 2019-08-31 08:16:26 +00:00
Dylan Araps
c37332e42b docs: update 2019-08-31 08:16:06 +00:00
Dylan Araps
7cbd1b6d17 neofetch: bump to 6.1.0 2019-08-31 07:38:41 +00:00
Dylan Araps
4c7678e43e Merge branch 'master' of github.com:dylanaraps/neofetch 2019-08-28 10:09:08 +00:00
Dylan Araps
940382fb97 neofetch: Fix GPU parsing. Closes #1306 2019-08-28 10:08:51 +00:00
black
9ccd86beaa Merge pull request #1305 from fjallarefur/master
Rename GuixSD to Guix System
2019-08-27 13:39:46 +00:00
Alva
87de174aef Rename GuixSD to Guix System 2019-08-27 15:25:28 +02:00
black
1345c3d268 Merge pull request #1300 from rxhanson/master
WM: Add support for Rectangle on macOS
2019-08-11 01:23:45 +03:00
Ryan Hanson
5dc00cba14 Removed subshell from ps grep for macOS wm 2019-08-10 17:41:21 -04:00
Dylan Araps
a476419d22 neofetch: add kiss 2019-08-09 15:09:37 +00:00
black
81545a0117 Merge pull request #1299 from dawidd6/brew_linux
packages: Check brew on Linux
2019-08-09 16:09:32 +03:00
Dawid Dziurla
f9fc22eef0 packages: Quote 2019-08-09 14:59:10 +02:00
Ryan Hanson
a5c4a020c0 Removed extraneous c from chunkwm match 2019-08-07 18:12:40 -04:00
Ryan Hanson
eb5cf17fdb Remove unnecessary -i grep flag from wm ps 2019-08-07 09:46:32 -04:00
Ryan Hanson
4548c56ee7 Refactored grep for macOS window manager detection
Co-Authored-By: nibblonian <ted+github@rusts.net>
2019-08-07 09:34:03 -04:00
Ryan Hanson
296fb68564 WM: Add support for Rectangle on macOS
Rectangle is a Swift rewrite of the Spectacle application.
2019-08-05 21:19:24 -04:00
Dawid Dziurla
ca32911336 packages: Check brew on Linux 2019-08-05 18:04:24 +02:00
Dylan Araps
8dca949e87 Ascii: Make KISS use crux_small 2019-08-05 11:05:43 +03:00
black
751f9059ee Merge pull request #1296 from hpjansson/master
display_image: Allow Chafa backend to stretch image to desired size
2019-08-01 18:13:28 +03:00
Hans Petter Jansson
22aaed4d92 display_image: Allow Chafa backend to stretch image to desired size
Fixes issue #1295.
2019-07-31 20:16:31 +02:00
black
780263f6e6 Merge pull request #1293 from mitchweaver/master
add bonsai linux support
2019-07-28 17:11:48 +03:00
Mitch Weaver
42bed8b60e add bonsai linux support
add packages support
2019-07-28 08:15:10 -05:00
Dylan Araps
ff42047157 general: Fix travis. 2019-07-28 10:06:31 +03:00
Dylan Araps
0dc0921635 Merge branch 'master' of github.com:dylanaraps/neofetch 2019-07-28 09:57:45 +03:00
Dylan Araps
247512baf5 general: Make neofetch compatible with libedit. 2019-07-28 09:57:36 +03:00
black
03de8e721d Merge pull request #1291 from MitchWeaver/support_other_kshs
support other versions of ksh
2019-07-26 09:16:46 +03:00
Mitch Weaver
4120ad4940 support other versions of ksh 2019-07-25 23:40:59 -05:00
M. Herdiansyah
b886122af9 Merge pull request #1289 from ognarb/plasma
The KDE was renamed to Plasma
2019-07-23 16:25:42 +07:00
Carl Schwan
af6160fbce Use && 2019-07-23 10:56:10 +02:00
Carl Schwan
1daac57e97 Use bash syntax 2019-07-23 10:53:10 +02:00
Carl Schwan
cc491fc593 Move check plasma >= 4 after de to KDE and revert some change 2019-07-22 15:15:31 +02:00
Carl Schwan
11dfe8d016 Only use Plasma instead of KDE, if KDE version is greater equal 4 2019-07-22 13:12:33 +02:00
Carl Schwan
e4dffc4673 The K Desktop Environment was renamed to Plasma 2019-07-22 00:18:04 +02:00
black
28dd7f4696 Merge pull request #1287 from feren/patch-1
Small tweak to the colours used for the Feren OS Logo
2019-07-18 23:52:00 +03:00
The feren OS Dev
74a25bd377 Small tweak to the colours used for the Feren OS Logo
Changed the blue used in the Feren OS logo as most colour schemes make the logo appear to be teal instead of blue.
2019-07-18 20:21:06 +01:00
black
772ea2c529 Merge pull request #1286 from Michal-Szczepaniak/master
Linux: Fix ASCII for Sailfish OS
2019-07-18 15:31:15 +03:00
Michal-Szczepaniak
6cd7a8b1f2 Linux: Fix ASCII for Sailfish OS 2019-07-18 13:29:32 +02:00
Muhammad Herdiansyah
40dcf541de ASCII: Detect all of Sailfish instead of SailfishOS
To maintain backward compatibility with older SailfishOS version.
2019-07-18 17:51:12 +07:00
black
20af720829 Merge pull request #1285 from protonesso/kagami
add support for kagami package manager
2019-07-18 13:34:46 +03:00
Ishimoto Shinobu
ac610bd79b add support for kagami package manager 2019-07-18 18:50:32 +09:00
Muhammad Herdiansyah
3a19c43026 Linux: Update ASCII for Sailfish OS 2019-07-18 15:25:14 +07:00
Muhammad Herdiansyah
f4cfdfa47c Linux: Move /etc/os-release directly below lsb_release
We are assuming that people's /etc/os-release are standard, and any distro
without it will use the "fallback" methods they have.
2019-07-18 15:18:29 +07:00
Muhammad Herdiansyah
9d4855a18f ASCII: Added Feren OS 2019-07-18 14:08:27 +07:00
Dylan Araps
2da18caf95 packages: Added package support for kiss 2019-07-18 01:52:20 +03:00
Dylan Araps
1e0608f488 Merge branch 'master' of github.com:dylanaraps/neofetch 2019-06-28 14:54:09 +03:00
Dylan Araps
5e55c4dd1d simple: Hide stderr by default. 2019-06-28 14:53:34 +03:00
black
175915d0a6 Merge pull request #1272 from weslly/patch-1
WM: Add support for yabai on macOS
2019-06-23 20:45:45 +03:00
Weslly
177644c18e WM: Add support for yabai on macOS 2019-06-23 14:31:31 -03:00
black
7dc8145971 Merge pull request #1271 from Renzix/master
Moved guix check below /etc/os-release check
2019-06-20 20:49:29 +03:00
Renzix
1316df5df8 Moved guix check below /etc/os-release check 2019-06-20 13:19:55 -04:00
black
5b8ca15f1e Merge pull request #1269 from 14mRh4X0r/set-nullglob-for-package-count
Set nullglob for package counting
2019-06-19 22:15:37 +03:00
Willem Mulder
2f2540bc2e Set nullglob for package counting
This prevents package managers showing up as having installed 1 package,
while it's actually 0.
2019-06-19 19:49:55 +02:00
Dylan Araps
0f718d41b9 docs: update 2019-06-13 09:27:35 +03:00
Dylan Araps
4ac452cc64 docs: update 2019-06-12 20:51:56 +03:00
Dylan Araps
c0cfcb3b36 term: Fix wrapper scripts in NixOS. Thanks Tdeo. 2019-06-12 20:50:04 +03:00
Dylan Araps
4f727b1de3 term: Fix wrapper scripts in NixOS. Thanks Tdeo. 2019-06-12 20:41:12 +03:00
Dylan Araps
2caec13bf3 term: Fix wrapper scripts in NixOS. Thanks Tdeo. 2019-06-12 20:35:04 +03:00
Dylan Araps
3e92b3b202 term: Fix wrapper scripts in NixOS. Thanks Tdeo. 2019-06-12 20:29:21 +03:00
Dylan Araps
f01ebe4ac8 Merge branch 'master' of https://github.com/dylanaraps/neofetch 2019-06-07 20:02:32 +03:00
Dylan Araps
9320275a6e packages: Fix DragonFlyBSD. Thanks pornguy 2019-06-07 20:02:18 +03:00
black
df520a0a45 Merge pull request #1262 from lebensterben/kittyFontParsing
Fix kitty font parsing when font name has whitespaces
2019-06-07 10:10:00 +03:00
Lucius Hu
f3dbd54a6b make line below 100 columns 2019-06-07 02:56:57 -04:00
black
45f7e32932 Merge pull request #1263 from lebensterben/multipleGPU
Works for multiple GPUs now
2019-06-05 20:11:10 +03:00
Lucius Hu
b58942d6c6 Work for multiple GPUs now
1. Replace `\\"` with `\"`, otherwise awk warns `\"' is not a
   known regexp operator
2. Use the slot number of `lspci -mm` return value to
   determine whether two video cards are in different PCI slots,
   and therefore are two different GPUS.
2019-06-03 03:56:52 -04:00
Lucius Hu
accccca8e9 kitty font parsing where font name has whitespaces 2019-06-03 00:23:05 -04:00
black
614a2d1b70 Merge pull request #1254 from vaygr/public-ip-drill
Retrieve public IP info via drill
2019-05-14 10:10:48 +03:00
Vlad Glagolev
85c6a5dd16 Retrieve public IP info via drill 2019-05-14 06:33:24 +00:00
black
99f6ccd375 Merge pull request #1252 from protonesso/januslinux-is-ataraxialinux
januslinux is ataraxia linux!
2019-05-10 16:20:24 +03:00
Ishimoto Shinobu
4b399f06a2 januslinux is ataraxia linux!
Signed-off-by: Ishimoto Shinobu <nagakamira@gmail.com>
2019-05-10 21:59:38 +09:00
Dylan Araps
757a673252 ascii: Add back old redhat logo (--ascii_distro redhat_old). 2019-05-08 21:25:30 +03:00
black
568943e08d Merge pull request #1251 from infinitewarp/redhat-2019-logo
update Red Hat with new 2019 logo
2019-05-08 21:22:53 +03:00
Brad Smith
7fc0b07cc4 update Red Hat with new 2019 logo 2019-05-08 11:25:43 -04:00
Dylan Araps
8c6a709a37 Merge branch 'master' of https://github.com/dylanaraps/neofetch 2019-05-06 19:48:59 +03:00
Dylan Araps
bbc492aac1 os: Fix HAIKU issues 2019-05-06 19:48:37 +03:00
Dylan Araps
de99d9b0e4 os: Fix HAIKU issues 2019-05-06 19:48:13 +03:00
black
3d5db3a1b5 Merge pull request #1248 from arisinfenix/song
Song: Add support for gogglesmm and xnoise
2019-05-04 18:18:27 +03:00
Michael Straube
497dd4303e song: add xnoise 2019-05-04 17:00:49 +02:00
Michael Straube
77c4e7d799 song: add gogglesmm 2019-05-04 16:56:36 +02:00
black
b9b11ed4d5 Merge pull request #1226 from edward-p/fix-GTK2_RC_FILES
Handle GTK2_RC_FILES with multiple values
2019-05-03 13:48:33 +03:00
edward-p
d128f1cf1e use "$GTK2_RC_FILES" 2019-05-03 17:24:56 +08:00
edward-p
836197fc2e make some changes 2019-05-03 02:27:59 +08:00
Dylan Araps
0f80628b4c Merge branch 'master' of https://github.com/dylanaraps/neofetch 2019-05-02 16:23:22 +03:00
Dylan Araps
3f13df386c underline: Fix bugs with incorrect lengths 2019-05-02 16:22:41 +03:00
black
0e8965e91b Merge pull request #1239 from lightful/pr_uptime
support uptime from Android 9+
2019-05-01 13:39:10 +03:00
Dylan Araps
ad16b5925c song: Added support for plasma-browser-integration 2019-05-01 13:34:42 +03:00
Ciriaco Garcia de Celis
c86413c18a uptime for Android 9+ (refactorized) 2019-05-01 12:04:44 +02:00
Dylan Araps
c7685b4cfb config: Show 15 color blocks by default. Closes #1224 2019-05-01 10:46:34 +03:00
Dylan Araps
c1ddea8edd ascii: Fix void. Closes #1244 2019-05-01 10:08:34 +03:00
black
2069854082 Merge pull request #1245 from konimex/guix-nix
Packages [Guix/Nix]: Switch to commands instead of using directories
2019-05-01 09:55:25 +03:00
Muhammad Herdiansyah
619ebdacd6 Packages [Guix/Nix]: Use if for detecting system and user packages 2019-05-01 07:36:32 +07:00
spacelike
83925702fc Use guix directly to report package count instead of counting directories 2019-04-30 21:59:23 +07:00
M. Herdiansyah
58d8bde7bd Merge pull request #1242 from peppermintos/master
New Peppermint Logo
2019-04-30 21:21:48 +07:00
Mark Greaves
7c976754e1 New Peppermint Logo
Edited ASCII artwork for Peppermint with our new logo
2019-04-30 14:56:37 +01:00
black
6efc9cd05e Merge pull request #1228 from arisinfenix/song
song: add strawberry player
2019-04-30 11:56:45 +03:00
black
6154d08f25 Merge pull request #1216 from jkhsjdhjs/master
cache_uname: fix darwin_name and osx_version for iOS 11.3 and later + add model,cpu,gpu for some idevices
2019-04-30 11:55:09 +03:00
black
906782fc35 Merge pull request #1233 from chrissxYT/master
Added a case for displaying the Ubuntu logo for i3buntu.
2019-04-30 11:54:04 +03:00
black
0b266c0e7b Merge pull request #1240 from lightful/pr_cpuinfo
give precedence to "Hardware" entry in /proc/cpuinfo
2019-04-30 11:50:29 +03:00
Ciriaco Garcia de Celis
c5f3f7626a give precedence to "Hardware" entry in /proc/cpuinfo 2019-04-26 01:47:05 +02:00
Ciriaco Garcia de Celis
78b9d3e160 support uptime from Android 9+ 2019-04-26 01:31:58 +02:00
jkhsjdhjs
ff53d8d30b get_cpu, get_gpu, get_model: shorten iPhone OS cases 2019-04-17 13:05:37 +02:00
jkhsjdhjs
3cdcfc2d45 include Fusion/Bionic in iDevice processor names 2019-04-16 15:12:18 +02:00
jkhsjdhjs
c17173a93b shorten too long line 2019-04-16 04:13:34 +02:00
jkhsjdhjs
fa3684b395 add device information for latest ios devices
- iPhone9,[1-4] (gpu)
- iPhone10,[1-6] (cpu)
- iPhone11,2 iPhone11,4 iPhone11,6 iPhone11,8 (model, cpu, gpu)
- iPad6,11 iPad6,12 (cpu, gpu)
- iPad7,[1-4] (cpu)
- iPad7,[5-6] (model, cpu, gpu)
- iPad8,[1-8] (model, cpu)
- iPad11,[1-4] (model, cpu)

source:
https://en.wikipedia.org/wiki/List_of_iOS_devices
2019-04-16 03:48:13 +02:00
Michael Straube
cdd447f95a song: add strawberry player 2019-04-03 16:37:09 +02:00
edward-p
6f1ae617ff Handle ${GTK2_RC_FILES} with multiple values 2019-04-02 09:54:34 +08:00
chrissx
66f3a07a42 Added a case for displaying the Ubuntu logo for i3buntu. 2019-03-24 22:06:06 +01:00
jkhsjdhjs
b7ffa9e9bf cache_uname: change reading variables from 'SystemVersion.plist' as suggested in review 2019-03-22 18:57:07 +01:00
jkhsjdhjs
d0cd21c01e cache_uname: improve reading from 'SystemVersion.plist' on macOS and iOS
and thus fix neofetch for iOS 11.3+
2019-03-13 19:02:18 +01:00
black
cc78503b58 Merge pull request #1219 from zyg812/master
ASCII: Add fedora_small
2019-03-12 14:43:35 +02:00
zyg812
a3ce498f85 Update neofetch
Fix my mistake
2019-03-12 12:58:24 +01:00
zyg812
3132d0a090 ASCII: Add fedora_small 2019-03-12 12:38:54 +01:00
black
504783d820 Merge pull request #1218 from dylanaraps/wm_theme-macos
WM Theme: update for Mojave
2019-03-12 08:46:09 +02:00
Andrew Titmuss
3b713ca92f WM Theme: update for Mojave 2019-03-12 17:32:43 +11:00
Dylan Araps
c690118884 general: Added --no_config to disable config file creation. 2019-03-11 22:18:33 +02:00
Dylan Araps
3546ec347c Merge branch 'master' of github.com:dylanaraps/neofetch 2019-03-11 15:10:38 +02:00
Dylan Araps
625fdcf7c4 packages: Show IRIX package manager name 2019-03-11 14:20:07 +02:00
Muhammad Herdiansyah
288a81a9e2 ASCII: Update Artix logo 2019-02-26 08:25:29 +07:00
black
c688850bcc Merge pull request #1200 from nee-san/new-januslinux
new logo for janus
2019-02-23 20:55:40 +02:00
nee-san
3dc7720c52 new logo for janus
Signed-off-by: nee-san <nagisurame@gmail.com>
2019-02-23 22:52:28 +09:00
black
f41e5f11b5 Merge pull request #1198 from chrisweeksnz/clearlinux
Add ascii art for Clear Linux
2019-02-18 08:42:29 +02:00
chrisweeksnz
fcca698229 Add ascii art for Clear Linux 2019-02-18 17:47:04 +13:00
chrisweeksnz
cabe84481c Merge branch 'dylanaraps-master' 2019-02-18 16:10:45 +13:00
Muhammad Herdiansyah
2fccec783e ASCII: Updated Artix ASCII with new logo 2019-02-16 21:53:28 +07:00
Dylan Araps
1b75608304 general: fixed gnome shell mutter issue Closes #1194 2019-02-14 08:19:51 +02:00
Dylan Araps
1abc2ada77 docs: update 2019-02-12 18:36:18 +02:00
Dylan Araps
b5915ac836 Merge branch 'master' of github.com:dylanaraps/neofetch 2019-02-11 17:12:42 +02:00
Dylan Araps
7fd9ff75a3 term_font: Fix crash when parsing Xresources. Closes #1195 2019-02-11 17:12:31 +02:00
black
1a820cbbdf Merge pull request #1169 from dylanaraps/vte_img_fix
general: fix image sizing in VTE terminals.
2019-02-10 20:18:10 +02:00
black
11d8aa683a Merge pull request #1193 from SibrenVasse/kitty-fix
Robuster kitty font parsing
2019-02-08 17:33:31 +02:00
Sibren Vasse
6f423e3970 Robuster kitty font parsing 2019-02-08 16:19:56 +01:00
black
789cdcea40 Merge pull request #1191 from Crestwave/pkgman
packages: Specify Haiku's pkgman
2019-02-06 11:58:24 +02:00
Crestwave
c7c1cf59ec packages: Specify Haiku's pkgman 2019-02-06 08:02:49 +00:00
Dylan Araps
6e9f00445f os: Added support for Radix Linux 2019-02-04 08:53:06 +02:00
black
e8939d58cf Merge pull request #1188 from konimex/arm
CPU [Linux/ARM]: Use Hardware field directly
2019-02-03 22:17:15 +02:00
Muhammad Herdiansyah
60d3aa3f10 CPU [Linux/ARM]: Use Hardware field directly 2019-02-03 18:40:00 +07:00
black
762d239c32 Merge pull request #1187 from arisinfenix/konsole
term_font: fix issue with konsole font detection
2019-02-03 11:29:05 +02:00
Michael Straube
95fb38e73f term_font: fix issue with konsole font detection
Closes #1186
2019-02-03 10:03:58 +01:00
black
d87a13458f Merge pull request #1182 from julianaito/master
Fix big Puffy ascii logo
2019-01-30 22:59:04 +02:00
Charlène
78aed92b39 Fix big Puffy ascii logo 2019-01-30 21:44:16 +01:00
black
ccf9fb8ebd Merge pull request #1179 from GrantM11235/pmos-small
postmarketOS: Add small ASCII logo
2019-01-26 08:26:00 +02:00
Grant Miller
c8d2a0442c postmarketOS: Add small ASCII logo 2019-01-25 16:58:04 -06:00
black
bbbaf37e21 Merge pull request #1178 from GrantM11235/pmos
postmarketOS: Replace ASCII logo
2019-01-25 18:29:19 +02:00
Grant Miller
cb6e78efec postmarketOS: Replace ASCII logo 2019-01-25 10:04:28 -06:00
Dylan Araps
e3a6b9f40d Merge branch 'master' of github.com:dylanaraps/neofetch 2019-01-20 05:36:44 +02:00
Dylan Araps
0b812fbc5d general: Fix issue with URxvt and no internal border. Closes #1174 2019-01-20 05:36:25 +02:00
Muhammad Herdiansyah
91f8510ef3 Memory [AIX]: Detect memory based on pages (like Solaris) for more accuracy 2019-01-19 17:40:49 +07:00
Dylan Araps
5b301c773b docs: update 2019-01-15 19:58:32 +02:00
Dylan Araps
68645339d3 general: fix image sizing in VTE terminals. 2019-01-15 19:56:37 +02:00
Dylan Araps
415ef5d4ae misc: Quote all the things 2019-01-09 10:43:22 +02:00
Dylan Araps
acc8103dde fixed travis 2019-01-09 08:59:23 +02:00
Dylan Araps
78e0fa3212 docs: update 2019-01-09 08:50:57 +02:00
Dylan Araps
64188697b8 ascii: Fixed bug causing files named ascii to not work. 2019-01-09 08:50:01 +02:00
Dylan Araps
9431a593f6 ascii: Fixed bug causing ascii files to not work. 2019-01-09 08:48:07 +02:00
Dylan Araps
23fc5aff3d docs: update 2019-01-09 08:00:16 +02:00
Dylan Araps
7df1d0e3ef misc: cleanup 2019-01-09 07:50:44 +02:00
black
228fb778cb Merge pull request #1161 from asantam/master
Made variables local in get_cols function
2019-01-09 07:34:15 +02:00
black
3c07884032 Merge pull request #1162 from xPMo/on_tiny_off
Where supported, keep on/tiny/off flags in the same order
2019-01-09 07:30:32 +02:00
xPMo
766113a0c2 manpage: add "tiny" where supported 2019-01-08 19:49:07 -06:00
xPMo
661d003be2 order options "on, tiny, off" 2019-01-08 19:47:31 -06:00
Andres Santamaria Artigas
2ecd8102d0 Made variables local in get_cols function
The variables blocks, blocks2, and cols were not set as local in the
get_cols function, which made neofetch print whatever value they had
before showing the colorblocks. This commit makes these variables local
so the output doesn't get affected if they are set beforehand.
2019-01-08 20:32:34 -05:00
Dylan Araps
b6b320a75a docs: update 2019-01-08 21:39:07 +02:00
Dylan Araps
b49ecb68f8 term_font [kitty]: Fix bug with empty config 2019-01-08 20:53:00 +02:00
Dylan Araps
ca9d161bc9 version: bump 2019-01-08 18:40:32 +02:00
Dylan Araps
7a64ce22a8 docs: update 2019-01-08 18:39:59 +02:00
Dylan Araps
c9d6ef5c40 version: bump 2019-01-08 18:32:04 +02:00
Dylan Araps
c6bd0461a0 image: Added support for Chafa. 2019-01-08 18:23:38 +02:00
Dylan Araps
c1da5eb09a ascii: Fixed void linux ascii bug 2019-01-08 18:00:54 +02:00
Dylan Araps
12d9f93750 ascii: Fixed debian linux ascii bug 2019-01-08 17:55:22 +02:00
Dylan Araps
32a44b4d62 ascii: Fixed gobo linux ascii bug 2019-01-08 17:54:42 +02:00
Dylan Araps
e2e98a6c7c general: Fixed bug with line_break alternative. Closes #1157 2019-01-08 17:36:27 +02:00
Dylan Araps
c76c122650 image: Added support for Chafa. 2019-01-08 17:27:23 +02:00
Dylan Araps
eaa59da1e9 ascii: Fix bedrock colors. Closes #1156 2019-01-08 17:13:32 +02:00
Dylan Araps
056a99bfa2 resolution: If resolution is empty don't print it. 2019-01-08 16:26:28 +02:00
Dylan Araps
074323f0ed version: bump 2019-01-08 16:14:24 +02:00
Dylan Araps
f24fed6df3 version: bump 2019-01-08 15:53:08 +02:00
Dylan Araps
86372fe6a8 distro: Remove broken distro lines 2019-01-08 15:52:12 +02:00
Dylan Araps
4f89361e50 color_blocks: Fix cursor bug 2019-01-08 15:34:08 +02:00
Dylan Araps
653712c06a image: fix various bugs 2019-01-08 15:00:45 +02:00
Dylan Araps
de5a260f6b public_ip: Added configurable timeout 2019-01-08 12:12:11 +02:00
Dylan Araps
617769059b memory: Added option to display memory percentage. 2019-01-08 11:09:42 +02:00
Dylan Araps
4d6a4fb425 cursor: Fix issues in urxvt with padding 2019-01-08 10:57:33 +02:00
Dylan Araps
85a1bd0af7 color_blocks: Fix newlines when disabled. 2019-01-08 10:48:32 +02:00
Dylan Araps
5316b568e7 docs: CHANGELOG 2019-01-08 10:15:01 +02:00
Dylan Araps
7677cd2b4b image: higher quality thumbs. Closes #1079 2019-01-08 10:14:43 +02:00
Dylan Araps
3a0e2ec68c docs: CHANGELOG 2019-01-08 09:09:02 +02:00
Dylan Araps
62ada359fc docs: CHANGELOG 2019-01-08 09:04:09 +02:00
Dylan Araps
ad2727620c docs: CHANGELOG 2019-01-08 08:49:52 +02:00
Dylan Araps
ccabbbe678 docs: CHANGELOG 2019-01-08 08:37:19 +02:00
Dylan Araps
1f8b18d7ca Merge branch 'master' of github.com:dylanaraps/neofetch 2019-01-08 08:27:45 +02:00
Dylan Araps
804f88aa7a packages: revert pkginfo change 2019-01-08 08:27:33 +02:00
Dylan Araps
041a1459b6 Merge pull request #1154 from dylanaraps/bedrock2
Bedrock Linux support
2019-01-08 08:15:58 +02:00
Dylan Araps
594e1fa10d cleanup 2019-01-07 22:53:51 +02:00
Dylan Araps
fbb69625a7 cleanup 2019-01-07 22:49:46 +02:00
Dylan Araps
a450fc88c5 terminal font [kitty]: Use kitty command instead of parsing config files. Closes #1150 2019-01-07 21:18:33 +02:00
Dylan Araps
d36ee68f2c os: Initial support for Bedrock Linux 2019-01-07 20:56:38 +02:00
Dylan Araps
e155df7a72 os: Initial support for Bedrock Linux 2019-01-07 20:42:49 +02:00
Dylan Araps
679aa306fb Merge branch 'master' of github.com:dylanaraps/neofetch 2019-01-07 20:23:23 +02:00
Dylan Araps
04420479dc image: store thumbnail with path name 2019-01-07 20:22:59 +02:00
Dylan Araps
8aab756a15 packages: Don't run pkginfo on linux 2019-01-07 19:48:05 +02:00
Dylan Araps
af6230f0ca Merge pull request #1152 from dylanaraps/simple
Added new simple mode for script usage
2019-01-07 19:46:20 +02:00
Dylan Araps
7e96b42860 simple mode: expose window size and terminal size 2019-01-07 19:40:37 +02:00
Dylan Araps
ea44816a3c simple mode: expose window size and terminal size 2019-01-07 19:36:14 +02:00
Dylan Araps
981b2da634 general: Fix issues when printing ascii 2019-01-07 18:56:09 +02:00
Dylan Araps
1b67413d49 Merge pull request #1153 from dylanaraps/ascii_enhance
ascii: Added support for command output
2019-01-07 18:47:43 +02:00
Dylan Araps
c99b864590 ascii: Fixed bug when long line is input 2019-01-07 18:34:20 +02:00
Dylan Araps
b399f49077 ascii: Fixed bug when files named auto or ascii were found. 2019-01-07 18:17:56 +02:00
Dylan Araps
defee48d14 ascii: Added support for command output 2019-01-07 18:09:55 +02:00
Dylan Araps
4fb30c040a ascii: Added support for command output 2019-01-07 18:09:10 +02:00
Dylan Araps
1b356da175 ascii: Added support for command output 2019-01-07 18:04:25 +02:00
Dylan Araps
a52115b364 ascii: Added support for Pentoo. Closes #1069 2019-01-07 17:33:46 +02:00
Dylan Araps
e213ee7e58 Merge pull request #1151 from dylanaraps/song_fix5
song: Fix various issues
2019-01-07 17:14:57 +02:00
Dylan Araps
ee30f29da9 song: Added config option to display music player 2019-01-07 17:16:18 +02:00
Dylan Araps
763f3a9af5 song: Add netease to comment. 2019-01-07 17:09:29 +02:00
Dylan Araps
bbb06ad4a9 song: Remove gpmdp-remote support as tool is unmaintained. 2019-01-07 16:40:55 +02:00
Dylan Araps
faae04f0ee song: Remove gpmdp-remote support as tool is unmaintained. 2019-01-07 16:39:56 +02:00
Dylan Araps
186093ddc0 song: Fix qmmp 2019-01-07 16:28:36 +02:00
Dylan Araps
ae2384dca8 song: Fix deadbeef 2019-01-07 16:25:44 +02:00
Dylan Araps
9b2796e168 general: Added new simple mode for script usage 2019-01-07 16:13:59 +02:00
Dylan Araps
c29ecc3fae general: Added new simple mode for script usage 2019-01-07 16:11:00 +02:00
Dylan Araps
6f6b67f387 general: Added new simple mode for script usage 2019-01-07 16:10:53 +02:00
Dylan Araps
c47826225e song: Added support for netease cloud music 2019-01-07 15:17:05 +02:00
Dylan Araps
17a56081a5 ascii: Added support for Huayra Linux. Closes #1138 2019-01-07 09:18:35 +02:00
Dylan Araps
27258fb93c ascii: Added support for Huayra Linux. Closes #1138 2019-01-07 09:17:40 +02:00
Dylan Araps
86711645a0 song: Fix issues with broken newlines 2019-01-07 09:07:24 +02:00
Dylan Araps
8a96fd545d song: Fix issues with non-english tags 2019-01-07 09:03:24 +02:00
Dylan Araps
6c966b05ae Merge branch 'master' of github.com:dylanaraps/neofetch 2019-01-04 21:22:48 +02:00
Dylan Araps
45d632d1f6 docs: update 2019-01-04 21:22:41 +02:00
Dylan Araps
cc1be73077 docs: update 2019-01-04 21:21:59 +02:00
Dylan Araps
a2b7de8e6a ascii: Added support for BlueLight OS. Closes #1139 2019-01-04 20:52:33 +02:00
Dylan Araps
c8a32768b7 Merge pull request #1132 from Phuurl/master
Adds scoop package manager support
2019-01-04 20:51:17 +02:00
Dylan Araps
52ea4774a3 ascii: Added small arcolinux ascii. Closes #1146 #1147 2019-01-04 20:42:31 +02:00
M. Herdiansyah
da37135ef0 Merge pull request #1110 from arisinfenix/song
Song fixes
2018-12-31 18:02:07 +07:00
M. Herdiansyah
6afceae066 Merge pull request #1144 from arisinfenix/star
Distro: Add support for Star
2018-12-26 08:59:18 +07:00
Michael Straube
2bbb46fedb Distro: Add support for Star 2018-12-23 23:28:29 +01:00
M. Herdiansyah
10da8b3671 Merge pull request #1135 from arisinfenix/awk
Misc: Use comma syntax in awk to print spaces
2018-12-11 16:32:16 +07:00
Michael Straube
71e22d842e Misc: Use comma syntax in awk to print spaces 2018-12-08 15:51:21 +01:00
Phuurl
acdd6828f8 Adds scoop package manager support 2018-12-06 22:58:29 +00:00
Michael Straube
fcb302f649 song: fix elisa detection 2018-12-04 10:53:35 +01:00
Michael Straube
3da0b5cfb4 song: use get_song_dbus for rhythmbox 2018-12-04 10:53:35 +01:00
Michael Straube
e85a6a03f1 song: also quote xesam:title in get_song_dbus matching 2018-12-04 10:53:35 +01:00
xPMo
90ddcbd3e1 awk: Match exactly "album", not "albumArtist" 2018-12-04 10:53:35 +01:00
xPMo
92c3ad7493 extra spaces in song information 2018-12-04 10:53:35 +01:00
Muhammad Herdiansyah
ed0b0a9746 Misc: Fix 100 character limit 2018-11-27 19:30:04 +07:00
Muhammad Herdiansyah
0168516a2c Memory [Solaris]: Detect using a new method using pages 2018-11-14 07:05:40 +07:00
Muhammad Herdiansyah
801760a01b Distro: Add support for OpenMandriva Lx 2018-11-09 17:13:30 +07:00
Dylan Araps
49c6119de5 Merge pull request #1107 from marlonn/patch-1
new logo for Lubuntu
2018-10-23 23:30:40 +11:00
marlonn
6cbd5c4114 new logo for Lubuntu
Lubuntu changed from LXDE to LXQt with the current release (Lubuntu 18.10), and changed their logo accordingly.
2018-10-23 12:26:54 +00:00
Andrew Titmuss
9605ae9c04 Merge pull request #1103 from dylanaraps/macos-fix-mem
get_memory: fix awk for vm_stat on macOS
2018-10-23 10:46:37 +11:00
Andrew Titmuss
2f5b84afbd Merge pull request #1105 from dylanaraps/reborn-os
OS: Add Reborn OS
2018-10-23 10:33:22 +11:00
Andrew Titmuss
a9ec78656b OS: Add Reborn OS 2018-10-23 09:16:38 +11:00
Dylan Araps
c5da0db6f6 Merge pull request #1104 from dylanaraps/ituneshelper-fix
get_song: stop iTunesHelper from being detected
2018-10-22 23:54:54 +11:00
Andrew Titmuss
936b3b6b73 get_song: stop iTunesHelper from being detected 2018-10-22 22:21:12 +11:00
Andrew Titmuss
1bca06c0db get_memory: fix awk for vm_stat on macOS 2018-10-22 22:08:34 +11:00
Dylan Araps
fb23cc69d6 docs: update 2018-10-19 08:08:03 +11:00
Dylan Araps
9d1222cbc2 Merge pull request #1070 from xynxynxyn/master
Modifiable info separator
2018-10-19 08:03:15 +11:00
xynxynxyn
fc12e55052 use correct apostrophe 2018-10-18 17:04:53 +02:00
xynxynxyn
95a8ecfa71 add documentation 2018-10-18 14:28:33 +02:00
Dylan Araps
afc29ac448 general: Faster read on newer bash 2018-10-17 14:57:40 +11:00
Dylan Araps
caea0f059c general: Faster grep 2018-10-17 14:53:54 +11:00
Dylan Araps
a37ee9a833 Merge branch 'master' of github.com:dylanaraps/neofetch 2018-10-17 14:52:05 +11:00
Dylan Araps
6bb5a78f92 general: revert change. 2018-10-17 14:51:14 +11:00
Dylan Araps
19d2f4b2ca Merge pull request #1094 from arisinfenix/namib
OS: Add Namib GNU/Linux
2018-10-17 14:39:26 +11:00
Dylan Araps
3aee64abaf Merge pull request #1099 from Appadeia/master
Add support for puyo & spm
2018-10-17 14:37:51 +11:00
Dylan Araps
1278844d87 general: fixed config issue. Closes #1088 2018-10-17 14:32:18 +11:00
M. Herdiansyah
380f889f2d Merge pull request #1091 from Snuggle/master
Update config comment with kitty backend.
2018-10-14 15:33:07 +07:00
appadeia
4e33cf2f61 Add support for puyo & spm 2018-10-04 23:25:04 -04:00
Michael Straube
0800cf0dfd OS: Add Namib GNU/Linux 2018-09-16 18:13:26 +02:00
Snuggle
f5186ef32d Update config comment with kitty backend. 2018-09-13 03:24:12 +01:00
Muhammad Herdiansyah
21f7203533 docs: changelog 2018-09-05 18:31:06 +07:00
Muhammad Herdiansyah
02da9487fa Merge branch 'ascii-image' 2018-09-05 18:29:26 +07:00
Muhammad Herdiansyah
6f17a2e367 docs: changelog 2018-09-02 23:47:24 +07:00
M. Herdiansyah
382a1d2651 Merge pull request #1078 from nikitenich/master
Improve Hackintosh detection
2018-09-02 23:43:17 +07:00
Muhammad Herdiansyah
ff06200e51 docs: changelog 2018-09-02 23:41:37 +07:00
M. Herdiansyah
565f714298 Merge pull request #1084 from HolyStephano/master
Updated to fix new kitty bug prior to kitty fixes
2018-09-02 23:37:35 +07:00
Muhammad Herdiansyah
495a9fefbf Disk [OpenBSD]: Detect df version through usual df check instead of making a special if uname check 2018-09-02 23:28:33 +07:00
Matt Mathis
0d50468d19 Updated to fix new kitty bug prior to kitty fixes
Kitty recently updated and broke just using "kitty icat <image>" however, "kitty +kitten icat <image>" still works as intended.

This commit makes the neofetch script use +kitten.
2018-09-01 22:11:00 -04:00
Muhammad Herdiansyah
2c4fb88139 Merge pull-request #1058 from 'julianaito/master' 2018-09-01 18:55:48 +07:00
Charlène
e07f545c26 Multiple fixes, OpenBSD related
- get_wm: Fixes non-EWMH WM detection on OpenBSD by introducing a
  ps_flags array the same way we do for disks. Tested successfully on
  Debian GNU/Linux (this change impacts all OSes).

- get_wm: Adds fvwm support

- get_model: Adds vmm(4) (OpenBSD's KVM counterpart) support

- get_disk: On OpenBSD you can't use df against a /dev/... unless being
root or in the 'operator' group. A separate disks array creation using
awk has been introduced only for this OS.
2018-08-30 17:28:41 +02:00
Muhammad Herdiansyah
9ba1bbaafe Misc: Apply existing PATH first before applying fallback values.
In case user has a custom-installed binary, prioritise it first before
using system-supplied binaries.
2018-08-29 11:06:34 +07:00
Muhammad Herdiansyah
e7a3f5cba2 trim: Remove additional space during trimming
I noticed this when I'm testing with -v enabled. Looks like the trim
function replaces any spaces with a space.

This fixes the problem where terminal program cannot be displayed
because of an additional space in PPID variable.
2018-08-25 18:45:53 +07:00
nikitenich
3272dce4ed Improve Hackintosh detection
There is a new SMC emulator https://github.com/acidanthera/VirtualSMC
2018-08-25 14:00:52 +03:00
Muhammad Herdiansyah
4d129b50c1 docs: changelog 2018-08-24 14:20:35 +07:00
Muhammad Herdiansyah
b32f4e4d1a get_window_size: Set read timeout as 1 2018-08-24 12:08:29 +07:00
M. Herdiansyah
926fc4edde Merge pull request #1048 from StarryTony/patch-2
Fix cannot correctly get window size
2018-08-24 12:05:59 +07:00
Muhammad Herdiansyah
754ffe2fae get_ascii: Do not parse file if it's an image file 2018-08-24 11:07:36 +07:00
xynxynxyn
9b29d3f669 replace if statement with parameter expansion 2018-08-16 10:04:24 +02:00
Muhammad Herdiansyah
17f2f5b2a6 docs: changelog 2018-08-16 13:54:21 +07:00
Muhammad Herdiansyah
8ee4710225 Packages: pkginfo is used by CRUX and JanusLinux 2018-08-16 13:54:20 +07:00
Muhammad Herdiansyah
b8eb8fbaa7 docs: changelog 2018-08-16 13:24:20 +07:00
Muhammad Herdiansyah
3b5ec364e6 Merge pull request #1073 from plgruener/colorreset 2018-08-16 13:19:41 +07:00
Muhammad Herdiansyah
6c38b81fe1 Merge pull request #1072 from plgruener/arch_small
fix arch_small logo
2018-08-16 13:19:09 +07:00
Muhammad Herdiansyah
6775a652d3 Merge pull request #1063 from plgruener/yakuake
add term-font support for yakuake
2018-08-16 13:15:40 +07:00
plgruener
5d33b8d99d fix arch_small logo 2018-08-15 17:38:02 +02:00
plgruener
614fad0421 add color-reset to ascii logo drawing 2018-08-15 17:29:54 +02:00
xynxynxyn
43c439853c make seperator changeable 2018-08-14 03:48:53 +02:00
plgruener
2fef4d9849 add term-font support for yakuake 2018-07-31 18:03:29 +02:00
Muhammad Herdiansyah
78f355ba6d docs: changelog 2018-07-27 10:26:43 +07:00
M. Herdiansyah
085bba208a Merge pull request #1062 from alyssais/mac_nix
Add support for Nix packages on macOS
2018-07-27 10:23:38 +07:00
M. Herdiansyah
9fe7ec4ccf Merge pull request #1057 from nero/mksh-nospace-fix
Fix borked version display for mksh
2018-07-27 10:20:38 +07:00
Alyssa Ross
2cc7b84189 Add support for Nix packages on macOS 2018-07-26 15:19:03 +01:00
Muhammad Herdiansyah
2afc5a27af GPU [AMD]: Remove an unnecessary pattern check 2018-07-24 12:26:18 +07:00
Ain
f960594cd4 Fix borked version display for mksh
`"$SHELL" -c "printf %s \$KSH_VERSION"` as part of the shell version
detection for ksh and mksh was expanding to `printf %s $KSH_VERSION`
inside of shell. This resulted in `$KSH_VERSION` being substituted as
multiple arguments to printf. While (afaik) unspecified, mksh, bash
and zsh resort to repeating the format strings. This resulted in all
spaces missing from `$shell`, which in turn caused the string cleanup
to fail: `Shell: mksh @MIRBSDKSHR562017/08/29`

Quoting `$KSH_VERSION` causes it to be given to printf as a single
argument, which preserves its spaces. The output after this change
looks like follows: `Shell: mksh R56 2017/08/29`
2018-07-17 11:56:44 +00:00
Dylan Araps
71df4ffd3b Merge pull request #1056 from julianaito/master
battery/OpenBSD: improved charge%, adds status
2018-07-17 09:01:02 +10:00
Charlène
1332874265 battery/OpenBSD: improved charge%, adds status
This commit adds support for hw.sensors.acpibat0.amphour[03] for battery
charge statistics in addition to watthour[03]. It also adds charging status.
2018-07-16 22:58:47 +02:00
Tony
5037d312fd Fix cannot correctly get window size
A bug caused by not correctly unset IFS to read array
2018-06-30 00:44:56 +01:00
Dylan Araps
22df76c3b6 cpu: Use sysctl on NetBSD. Closes #1041 2018-06-25 09:04:48 +10:00
Dylan Araps
497b782ea1 Merge branch 'master' of github.com:dylanaraps/neofetch 2018-06-25 07:49:49 +10:00
Dylan Araps
c99fc64b67 misc: Fixed substitutions. 2018-06-25 07:49:12 +10:00
Dylan Araps
d43da37d00 Merge pull request #1042 from erikdubois/master
Update neofetch
2018-06-23 15:11:22 +10:00
Erik Dubois
911c70adc3 Update neofetch 2018-06-23 06:56:54 +02:00
Dylan Araps
f70390ede0 Merge pull request #1040 from corollari/patch-1
Fix #1039
2018-06-22 10:56:30 +10:00
Albert
c651f5e068 Fix #1039 2018-06-22 00:55:39 +02:00
Dylan Araps
288036eb26 misc: cleanup 2018-06-21 17:21:08 +10:00
Dylan Araps
aae3271422 wallpaper: Fixed GNOME support. Closes #1037 2018-06-21 14:36:33 +10:00
Dylan Araps
61ee751147 docs: update 2018-06-21 13:55:44 +10:00
Dylan Araps
50804a6877 gpu: Change Xeon output to HD Graphics 2018-06-20 21:48:16 +10:00
Dylan Araps
ef94cc6764 Merge branch 'master' of github.com:dylanaraps/neofetch 2018-06-20 10:32:33 +10:00
Dylan Araps
31af4fe003 misc: cleanup 2018-06-20 10:31:55 +10:00
Dylan Araps
1da3523e9e Merge pull request #1035 from protonesso/master
OS: add januslinux
2018-06-20 07:41:16 +10:00
tsumiki.neko
a596b6467f add januslinux 2018-06-19 22:17:53 +03:00
Dylan Araps
c152801a8a misc: cleanup 2018-06-19 16:13:09 +10:00
Dylan Araps
97b4f04d33 term: [urxvt/xterm] Show greedy fonts. 2018-06-19 16:02:24 +10:00
Dylan Araps
cf07cb0c35 term: Show URxvtd as URxvt 2018-06-19 15:46:51 +10:00
Dylan Araps
af455b2967 misc: Check if xprop is installed 2018-06-19 14:20:44 +10:00
Dylan Araps
bdd21fa8a7 misc: cleanup 2018-06-19 09:52:20 +10:00
5 changed files with 1427 additions and 577 deletions

View File

@@ -18,6 +18,6 @@ install:
script:
- time ./neofetch --travis -v
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then shellcheck neofetch; fi
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then shellcheck -e SC2244 -e SC2243 neofetch; fi
# Check for lines longer than 100 chars.
- if grep '.\{102\}' neofetch; then (exit 1); else (exit 0); fi

View File

@@ -5,11 +5,280 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [6.1.0] - 2019-31-08
<img src="https://i.imgur.com/ZQI2EYz.png" alt="logo" height="100px">
A lot of the script has been rewritten and all lint errors have been resolved. There's probably a few bugs so the version number has been bumped to `5.0`. Thanks to everyone who contributed to this release.
**Contributors**:
**Charlène**, **Michael Straube**, @14mRh4X0r, @Crestwave, @GrantM11235, @Mark-Peppermint, @Michal-Szczepaniak, @Renzix, @SibrenVasse, @asantam, @chrissxYT, @chrisweeksnz, @dawidd6, @edward-p, @feren, @fjallarefur, @hpjansson, @iandrewt, @infinitewarp, @jkhsjdhjs, @konimex, @lebensterben, @lightful, @mitchweaver, @ognarb, @protonesso, @rxhanson, @spacelike, @vaygr, @weslly, @xPMo, @zyg812
**OS**:
- Added support for [KISS Linux](https://getkiss.org).
- Added support for [Bonsai Linux](bonsai-linux.org). @mitchweaver
- Added support for [Radix Linux](http://www.radixsystems.com/software.php).
- os: Fix HAIKU issues
**ASCII**:
- ascii: Fixed bug causing ascii files to not work.
- postmarketOS: Replace ASCII logo. @GrantM11235
- postmarketOS: Add small ASCII logo. @GrantM11235
- Fix big Puffy ascii logo. **Charlène**
- ASCII: Updated Artix ASCII with new logo. @konimex
- Add ascii art for Clear Linux. @chrisweeksnz
- new logo for Ataraxia Linux. @protonesso
- ASCII: Add fedora_small. @zyg812
- Added a case for displaying the Ubuntu logo for i3buntu. @chrissxYT
- New Peppermint Logo. @Mark-Peppermint
- ascii: Fix void.
- update Red Hat with new 2019 logo. @infinitewarp
- ascii: Add back old redhat logo (--ascii_distro redhat_old).
- ASCII: Added Feren OS. @konimex
- Linux: Update ASCII for Sailfish OS. @konimex
- Linux: Fix ASCII for Sailfish OS. @Michal-Szczepaniak
- Small tweak to the colours used for the Feren OS Logo. @feren
**Images**:
- general: fix image sizing in VTE terminals.
- general: Fix issue with URxvt and no internal border.
- display_image: Allow Chafa backend to stretch image to desired size. @hpjansson
**Terminal**:
- term_font [kitty]: Fix bug with empty config.
- term_font: fix issue with konsole font detection. **Michael Straube**
- Robuster kitty font parsing. @SibrenVasse
- term_font: Fix crash when parsing Xresources.
- kitty font parsing where font name has whitespaces. @lebensterben
- term: Fix wrapper scripts in NixOS. Thanks Tdeo.
**Memory**:
- Memory [AIX]: Detect memory based on pages (like Solaris) for more accuracy. @konimex
**CPU**:
- CPU [Linux/ARM]: Use Hardware field directly. @konimex
**GPU**:
- Properly work with multiple GPUs. @lebensterben
- Fix GPU parsing.
**Packages**:
- packages: Specify Haiku's pkgman. @Crestwave
- packages: Show IRIX package manager name.
- Use guix directly to report package count instead of counting directories. @spacelike
- Packages [Guix/Nix]: Use if for detecting system and user packages. @konimex
- packages: Fix DragonFlyBSD. Thanks pornguy.
- Set nullglob for package counting. @14mRh4X0r
- packages: Check brew on Linux. @dawidd6
**Theme**:
- WM Theme: update for Mojave. @iandrewt
- Handle ${GTK2_RC_FILES} with multiple values. @edward-p
- use "$GTK2_RC_FILES". @edward-p
**Song**:
- song: add strawberry player. **Michael Straube**
- song: Added support for plasma-browser-integration.
- song: add gogglesmm. **Michael Straube**
- song: add xnoise. **Michael Straube**
**Uptime**:
- support uptime from Android 9+. @lightful
**IP**:
- Retrieve public IP info via drill. @vaygr
**WM**:
- WM: Add support for yabai on macOS. @weslly
- WM: Add support for Rectangle on macOS. @rxhanson
- Removed subshell from ps grep for macOS wm. @rxhanson
**Shell**:
- support other versions of ksh. @mitchweaver
**Misc**:
- Make neofetch compatible with `libedit`.
- general: Added `--no_config` to disable config file creation.
- Made variables local in get_cols function. @asantam
- Fixed option documentation. @xPMo
- Fixed gnome shell mutter issues.
- cache_uname: improve reading from 'SystemVersion.plist' on macOS and iOS. @jkhsjdhjs
- add device information for latest ios devices. @jkhsjdhjs
- include Fusion/Bionic in iDevice processor names. @jkhsjdhjs
- give precedence to "Hardware" entry in /proc/cpuinfo. @lightful
- config: Show 15 color blocks by default.
- underline: Fix bugs with incorrect lengths.
- Moved guix check below /etc/os-release check. @Renzix
- simple mode: Hide stderr by default.
- Linux: Move /etc/os-release directly below lsb_release. @konimex
- The K Desktop Environment was renamed to Plasma. @ognarb
- Rename GuixSD to Guix System. @fjallarefur
## [6.0.0] - 2019-01-08
<img src="https://i.imgur.com/ZQI2EYz.png" alt="logo" height="100px">
This release fixes a wide range of bugs and adds some neat new features.
Scroll down to "highlights" to see the bigger changes from this release.
A big thank you to @konimex, @iandrewt and the contributors below who
kept development going during my absence.
Expect a minor bug fix release sometime this week as I'm sure new bugs
will come up. I've done extensive testing but things always slip through.
**Contributors**
[**@konimex**](https://github.com/konimex), [**@iandrewt**](https://github.com/iandrewt), [**@arisinfenix**](https://github.com/arisinfenix), [**@xPMo**](https://github.com/xPMo), [**@nero**](https://github.com/nero), [**@alyssais**](https://github.com/alyssais),
[**@plgruener**](https://github.com/plgruener), [**@StarryTony**](https://github.com/StarryTony), [**@julianaito**](https://github.com/julianaito), [**@HolyStephano**](https://github.com/HolyStephano),
[**@nikitenich**](https://github.com/nikitenich), [**@Appadeia**](https://github.com/Appadeia), [**@marlonn**](https://github.com/marlonn), [**@Snuggle**](https://github.com/dylanaraps/neofetch/commits?author=Snuggle), [**@Phuurl**](https://github.com/Phuurl), [**@erikdubois**](https://github.com/erikdubois)
**Breaking Changes**
- **Config**: Removed `get_line_break()`.
- Alternative: `prin '\n'`
- Rationale: fix a bug that's been lingering for a couple of years now.
**OS**
- Added support for Bedrock Linux. [**@paradigm**](https://github.com/paradigm)
- Added support for Namib GNU/Linux. [**@arisinfenix**](https://github.com/arisinfenix)
- Added support for Reborn OS. [**@iandrewt**](https://github.com/iandrewt)
- Added support for OpenMandriva Lx. [**@konimex**](https://github.com/konimex)
- Added support for Star. [**@arisinfenix**](https://github.com/arisinfenix)
- Added support for BlueLight OS.
- Added support for Huayra Linux.
- Added support for Pentoo.
**Highlights**
[ASCII] Added support for command output. You can now use whatever
terminal commands you like as the ASCII art.
```sh
# Use fortune and cowsay as ascii art.
neofetch --ascii "$(fortune|cowsay -W 30)"
# use figlet as ascii art.
neofetch --ascii "$(figlet -w 30 hello world)"
```
<img src="https://i.imgur.com/ozoXAvz.jpg" alt="scrot" height="400px">
Added a new "simple" mode. You can now use neofetch for scripting
by getting it to output individual info functions in plain text.
```sh
# Example:
neofetch uptime --uptime_shorthand tiny
> uptime: 32m
# Example:
neofetch uptime disk wm memory
> uptime: 33 mins
> disk (/): 212G / 235G (96%)
> wm: Openbox
> memory: 1215MiB / 7881MiB
# This can be used in bars and scripts like so:
memory="$(neofetch memory)"; memory="${memory##*: }"
# For multiple outputs at once (each line of info in an array):
# Much faster than running neofetch multiple times.
IFS=$'\n' read -d "" -ra info < <(neofetch memory uptime wm)
info=("${info[@]##*: }")
```
Added new image backend [chafa](https://hpjansson.org/chafa/) (`--chafa`)
which displays images in the terminal using unicode characters.
```sh
neofetch --chafa ~/Pictures/meow.jpg
```
<img src="https://i.imgur.com/fCOoWlA.jpg" alt="scrot" height="400px">
**Info**
- **Color Blocks**: Fixed issue where disabling blocks caused an extra newline to appear.
- **Color Blocks**: Color blocks now have their padding built in. No more need for `get_line_break()`.
- **Song**: Added snippet to display music player.
- `[[ $player ]] && prin "Music Player" "$player"`
- NOTE: Must have `info "Song" song` enabled.
- **Song**: Added support for Netease Cloud.
- **Song**: Fixed issues in various players. [**@arisinfenix**](https://github.com/arisinfenix) [**@xPMo**](https://github.com/xPMo)
- **Song**: Fixed issues with non-English tags.
- **Song**: Fixed issues with broken newlines.
- **Song**: Fixed issues with Deadbeef.
- **Song**: Fixed issues with `qmmp`.
- **Song**: Removed `gpmdp-remote` support (unmaintained/no longer works).
- **Shell**: Fixed output for mksh [**@nero**](https://github.com/nero)
- **Packages**: Added support for `scoop`. [**@Phuurl**](https://github.com/Phuurl)
- **Packages**: Added support for `puyo`. [**@Appadeia**](https://github.com/Appadeia)
- **Packages**: Added support for `spm`. [**@Appadeia**](https://github.com/author=Appadeia)
- **Packages** [macOS]: Added detection of Nix [**@alyssais**](https://github.com/alyssais)
- **Packages**: Fixed packages from pkginfo (pkgutils) not appearing in CRUX/Janus Linux.
- **Terminal Font**: Added support for Yakuake [**@plgruener**](https://github.com/plgruener)
- **Terminal Font** [Kitty]: Use `kitty --debug-config` to get font information.
- **Memory** [Solaris]: Updated memory detection to use pages. [**@konimex**](https://github.com/konimex)
- **Memory**: Added option to show memory percentage (`--memory_percent`).
- **Model** [OpenBSD]: Added vmm (OpenBSD hypervisor) support [**@julianaito**](https://github.com/julianaito)
- **Model** [macOS]: Added VirtualSMC as a new FakeSMC alternative for Hackintosh. [**@nikitenich**](https://github.com/nikitenich)
- **WM**: Added detection for FVWM. [**@julianaito**](https://github.com/julianaito)
- **WM** [OpenBSD]: Added a new `ps_flags` to correctly detect non-EWMH WMs. [**@julianaito**](https://github.com/julianaito)
- **Disk** [OpenBSD]: Added a separate disk array creation using `awk` since one cannot directly use `/dev/...` unless being root or in the `operator` group. [**@julianaito**](https://github.com/julianaito)
- **Battery** [OpenBSD]: Improve charge `%` and add status. **Charlène**
- **GPU** [AMD]: Remove unnecessary check.
- **Public IP**: Added configurable timeout to requests.
- **Resolution**: If resolution is not found, don't print anything.
**ASCII**
- Fixed issues with various ASCII arts (namely the `_small` ones).
- Added support for command output.
- `neofetch --ascii "$(fortune|cowsay -W 30)"`
- `neofetch --ascii "$(figlet -w 30 hello world)"`
- Added small ArcoLinux logo. [**@erikdubois**](https://github.com/erikdubois)
- Added new Lubuntu logo. [**@marlonn**](https://github.com/marlonn)
- Fixed a bug where ASCII logo changes the terminal foreground color. [**@plgruener**](https://github.com/plgruener)
- Fixed a bug when files named `auto` or `ascii` exist.
- Do not parse file as ASCII if the source is an image file.
**Image**
- Added new image backend [chafa](https://hpjansson.org/chafa/) (`--chafa`).
- **w3m**: Fixed issues with URxvt and internal borders.
- **w3m**: Fixed issues with URxvt and cursor position.
- **w3m**: Fixed issue with `bash 3`.
- **macOS**: Unset IFS to get window size. [**@StarryTony**](https://github.com/StarryTony)
- **Kitty**: Use `kitty +kitten icat` instead of the deprecated `kitty icat`. [**@HolyStephano**](https://github.com/HolyStephano)
- **Kitty**: Update docs. [**@Snuggle**](https://github.com/dylanaraps/neofetch/commits?author=Snuggle)
- Thumbnails are high quality again.
- Cached thumbnails are now stored with PATH to prevent collision issues.
## [5.0.0] - 2018-06-18
<img src="https://i.imgur.com/ZQI2EYz.png" alt="logo" height="100px">
A lot of the script has been rewritten and all lint errors have been resolved. There's probably a few bugs so the version number has been bumped to `5.0`. Expect a minor release in the coming days to fix any bugs that come up. Thanks to everyone who contributed to this release.
**Contributors**
@@ -89,11 +358,12 @@ See: https://github.com/dylanaraps/neofetch/issues/1001
## [4.0.2] - 2018-05-19
### This fixes default config issues on Android, AIX, HP-UX and possibly others.
- [config] Fixed `/dev/stdin` error.
- [config] Added `--print_config` to display the default config file.
- [macOS] Fixed xquartz issue.
## [4.0.1] - 2018-05-18
### Note: This release is only required for those running `bash <3.3`.
@@ -2756,7 +3026,8 @@ Changelog:
Let me know if you're having issues.
[Unreleased]: https://github.com/dylanaraps/neofetch/compare/4.0.2...HEAD
[Unreleased]: https://github.com/dylanaraps/neofetch/compare/5.0.0...HEAD
[5.0.0]: https://github.com/dylanaraps/neofetch/compare/4.0.2...5.0.0
[4.0.2]: https://github.com/dylanaraps/neofetch/compare/4.0.1...4.0.2
[4.0.1]: https://github.com/dylanaraps/neofetch/compare/4.0.0...4.0.1
[4.0.0]: https://github.com/dylanaraps/neofetch/compare/3.4.0...4.0.0

View File

@@ -3,11 +3,9 @@
<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="https://github.com/dylanaraps/neofetch/releases"><img src="https://img.shields.io/github/release/dylanaraps/neofetch.svg"></a>
<a href="https://www.patreon.com/dyla"><img src="https://img.shields.io/badge/donate-patreon-yellow.svg"></a>
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=V7QNJNKS3WYVS"><img src="https://img.shields.io/badge/donate-paypal-green.svg"></a>
<a href="https://repology.org/metapackage/neofetch"><img src="https://repology.org/badge/tiny-repos/neofetch.svg" alt="Packaging status"></a>
</p>
<img src="https://i.imgur.com/GFmC5Ad.png" alt="neofetch" align="right" height="240px">
@@ -26,37 +24,3 @@ Neofetch supports almost 150 different operating systems. From Linux to Windows,
### More: \[[Dependencies](https://github.com/dylanaraps/neofetch/wiki/Dependencies)\] \[[Installation](https://github.com/dylanaraps/neofetch/wiki/Installation)\] \[[Wiki](https://github.com/dylanaraps/neofetch/wiki)\]
## Articles
- https://lamiradadelreplicante.com/2016/05/15/la-informacion-de-tu-sistema-en-la-terminal-con-neofetch/
- https://linuxconfig.org/how-to-display-system-information-with-neofetch
- https://www.2daygeek.com/neofetch-display-linux-systems-information-ascii-distribution-logo-terminal/
- https://www.cyberciti.biz/howto/neofetch-awesome-system-info-bash-script-for-linux-unix-macos/
- https://www.lffl.org/2016/11/neofetch-le-informazioni-sistema-sul-terminale-stile.html
- https://www.maketecheasier.com/display-system-information-neofetch-linux/
- https://www.omgubuntu.co.uk/2016/11/neofetch-terminal-system-info-app
- https://www.omgubuntu.co.uk/2016/12/cli-system-tool-neofetch-2-0-released
- https://www.omgubuntu.co.uk/2017/01/neofetch-3-0-released
- https://www.ostechnix.com/neofetch-display-linux-systems-information/
- https://www.techrepublic.com/article/how-to-get-all-the-information-you-need-about-your-linux-machine-with-a-single-command/
- https://www.tecmint.com/neofetch-shows-linux-system-information-with-logo/
- https://www.youtube.com/watch?v=bgepGW858fc
- https://www.linuxuprising.com/2018/05/display-system-information-on-linux.html
- https://esgeeks.com/neofetch-informacion-sistema-linux/
## Thanks
- [Contributors](https://github.com/dylanaraps/neofetch/contributors)
- [Packagers](https://github.com/dylanaraps/neofetch/issues/115)
- [Screenfetch](https://github.com/KittyKatt/screenFetch)
- [ufetch](https://github.com/jschx/ufetch)
## Donate
Donations allow me to spend more time working on `neofetch` and my other Open Source projects. If you like `neofetch` and want to give back in some way you can donate at the links below.
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=V7QNJNKS3WYVS"><img src="https://img.shields.io/badge/donate-paypal-green.svg"></a> <a href="https://www.patreon.com/dyla"><img src="https://img.shields.io/badge/donate-patreon-yellow.svg"></a>

1629
neofetch

File diff suppressed because it is too large Load Diff

View File

@@ -1,10 +1,10 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
.TH NEOFETCH "1" "June 2018" "Neofetch 5.0.0" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.8.
.TH NEOFETCH "1" "August 2019" "Neofetch 6.1.0" "User Commands"
.SH NAME
Neofetch \- A fast, highly customizable system info script
.SH SYNOPSIS
.B neofetch
\fI\,--option "value" --option "value"\/\fR
\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,
@@ -14,6 +14,24 @@ 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
@@ -22,8 +40,8 @@ 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\-\-package_managers\fR on/off
Hide/Show Package Manager names . (tiny, on, off)
\fB\-\-package_managers\fR on/tiny/off
Hide/Show Package Manager names . (on, tiny, off)
.TP
\fB\-\-os_arch\fR on/off
Hide/Show OS architecture.
@@ -61,8 +79,8 @@ NOTE: This only works on Linux and BSD.
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 (tiny, on, off)
\fB\-\-distro_shorthand\fR on/tiny/off
Shorten the output of distro (on, tiny, off)
.IP
NOTE: This option won't work in Windows (Cygwin)
.TP
@@ -71,8 +89,8 @@ 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 (tiny, on, off)
\fB\-\-uptime_shorthand\fR on/tiny/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
@@ -120,12 +138,18 @@ Takes: name, mount, dir
\fB\-\-ip_host\fR url
URL to query for public IP
.TP
\fB\-\-ip_timeout\fR int
Public IP timeout (in seconds).
.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\-\-music_player\fR player\-name
Manually specify a player to use.
Available values are listed in the config file
@@ -143,6 +167,9 @@ 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
@@ -190,20 +217,25 @@ Possible values: bar, infobar, barinfo, off
.TP
\fB\-\-backend\fR backend
Which image backend to use.
Possible values: 'ascii', 'caca', 'jp2a', 'iterm2', 'off',
\&'sixel', 'tycat', 'w3m'
Possible values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2',
\&'off', 'sixel', 'tycat', 'w3m'
.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/'
\&'/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\-\-chafa\fR source
Shortcut to use 'chafa' backend.
.TP
\fB\-\-iterm2\fR source
Shortcut to use 'iterm2' backend.
.TP