Compare commits

..

147 Commits

Author SHA1 Message Date
Dylan Araps
5957f6bd3c misc: Start removing useless quotes 2019-01-09 10:33:26 +02:00
Dylan Araps
502867b390 misc: Start removing useless quotes 2019-01-09 10:28:23 +02:00
Dylan Araps
d0840a1f76 misc: Swap to correct arithmetic 2019-01-09 10:26:37 +02:00
Dylan Araps
78c700b21b misc: Start removing useless quotes 2019-01-09 10:05:45 +02:00
Dylan Araps
2831c6d189 misc: Start removing useless quotes 2019-01-09 10:04:17 +02:00
Dylan Araps
0583cf6242 misc: Start removing useless quotes 2019-01-09 10:02:16 +02:00
Dylan Araps
71e2afcac0 misc: Start removing useless quotes 2019-01-09 10:00:31 +02:00
Dylan Araps
cf4f64364b misc: Start removing useless quotes 2019-01-09 09:50:11 +02:00
Dylan Araps
fbf441ef2f misc: Start removing useless quotes 2019-01-09 09:44: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
xynxynxyn
9b29d3f669 replace if statement with parameter expansion 2018-08-16 10:04:24 +02:00
xynxynxyn
43c439853c make seperator changeable 2018-08-14 03:48:53 +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
5 changed files with 953 additions and 507 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,24 +5,158 @@ 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.0.1] - N/A
- **ascii**: Fixed bug causing files to not work.
- **ascii**: Fixed bug causing files named `ascii` to not load.
- **term_font** [kitty]: Fixed bug with empty config.
- **get_cols**: Variables are now local. [**@asantam**](https://github.com/asantam)
- **man_page**: More consistent arg documentation. [**@xPMo**](https://github.com/xPMo)
## [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**
- [**@nero**](https://github.com/nero)
- [**@alyssais**](https://github.com/alyssais)
- [**@plgruener**](https://github.com/plgruener)
[**@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

View File

@@ -26,37 +26,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-yellow.svg"></a> <a href="https://www.patreon.com/dyla"><img src="https://img.shields.io/badge/donate-patreon-yellow.svg"> </a><a href="https://liberapay.com/2211/"><img src="https://img.shields.io/badge/donate-liberapay-yellow.svg"></a>

1226
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.1" "User Commands"
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.8.
.TH NEOFETCH "1" "January 2019" "Neofetch 6.0.1" "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