mirror of
https://github.com/dylanaraps/neofetch.git
synced 2025-12-19 18:37:12 +00:00
Compare commits
24 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5957f6bd3c | ||
|
|
502867b390 | ||
|
|
d0840a1f76 | ||
|
|
78c700b21b | ||
|
|
2831c6d189 | ||
|
|
0583cf6242 | ||
|
|
71e2afcac0 | ||
|
|
cf4f64364b | ||
|
|
fbf441ef2f | ||
|
|
acc8103dde | ||
|
|
78e0fa3212 | ||
|
|
64188697b8 | ||
|
|
9431a593f6 | ||
|
|
23fc5aff3d | ||
|
|
7df1d0e3ef | ||
|
|
228fb778cb | ||
|
|
3c07884032 | ||
|
|
766113a0c2 | ||
|
|
661d003be2 | ||
|
|
2ecd8102d0 | ||
|
|
b6b320a75a | ||
|
|
b49ecb68f8 | ||
|
|
ca9d161bc9 | ||
|
|
7a64ce22a8 |
58
CHANGELOG.md
58
CHANGELOG.md
@@ -5,13 +5,40 @@ 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/)
|
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).
|
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">
|
<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**
|
**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)
|
[**@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**
|
**OS**
|
||||||
|
|
||||||
@@ -26,7 +53,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
|
|||||||
|
|
||||||
**Highlights**
|
**Highlights**
|
||||||
|
|
||||||
- [ASCII] Added support for command output. You can now use whatever terminal commands you like as the ASCII art.
|
[ASCII] Added support for command output. You can now use whatever
|
||||||
|
terminal commands you like as the ASCII art.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
# Use fortune and cowsay as ascii art.
|
# Use fortune and cowsay as ascii art.
|
||||||
@@ -38,7 +66,8 @@ neofetch --ascii "$(figlet -w 30 hello world)"
|
|||||||
|
|
||||||
<img src="https://i.imgur.com/ozoXAvz.jpg" alt="scrot" height="400px">
|
<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.
|
Added a new "simple" mode. You can now use neofetch for scripting
|
||||||
|
by getting it to output individual info functions in plain text.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
# Example:
|
# Example:
|
||||||
@@ -61,8 +90,20 @@ IFS=$'\n' read -d "" -ra info < <(neofetch memory uptime wm)
|
|||||||
info=("${info[@]##*: }")
|
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**
|
**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.
|
- **Song**: Added snippet to display music player.
|
||||||
- `[[ $player ]] && prin "Music Player" "$player"`
|
- `[[ $player ]] && prin "Music Player" "$player"`
|
||||||
- NOTE: Must have `info "Song" song` enabled.
|
- NOTE: Must have `info "Song" song` enabled.
|
||||||
@@ -82,6 +123,7 @@ info=("${info[@]##*: }")
|
|||||||
- **Terminal Font**: Added support for Yakuake [**@plgruener**](https://github.com/plgruener)
|
- **Terminal Font**: Added support for Yakuake [**@plgruener**](https://github.com/plgruener)
|
||||||
- **Terminal Font** [Kitty]: Use `kitty --debug-config` to get font information.
|
- **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** [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** [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)
|
- **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**: Added detection for FVWM. [**@julianaito**](https://github.com/julianaito)
|
||||||
@@ -89,9 +131,12 @@ info=("${info[@]##*: }")
|
|||||||
- **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)
|
- **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**
|
- **Battery** [OpenBSD]: Improve charge `%` and add status. **Charlène**
|
||||||
- **GPU** [AMD]: Remove unnecessary check.
|
- **GPU** [AMD]: Remove unnecessary check.
|
||||||
|
- **Public IP**: Added configurable timeout to requests.
|
||||||
|
- **Resolution**: If resolution is not found, don't print anything.
|
||||||
|
|
||||||
**ASCII**
|
**ASCII**
|
||||||
|
|
||||||
|
- Fixed issues with various ASCII arts (namely the `_small` ones).
|
||||||
- Added support for command output.
|
- Added support for command output.
|
||||||
- `neofetch --ascii "$(fortune|cowsay -W 30)"`
|
- `neofetch --ascii "$(fortune|cowsay -W 30)"`
|
||||||
- `neofetch --ascii "$(figlet -w 30 hello world)"`
|
- `neofetch --ascii "$(figlet -w 30 hello world)"`
|
||||||
@@ -103,9 +148,14 @@ info=("${info[@]##*: }")
|
|||||||
|
|
||||||
**Image**
|
**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)
|
- **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**: 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)
|
- **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.
|
- Cached thumbnails are now stored with PATH to prevent collision issues.
|
||||||
|
|
||||||
## [5.0.0] - 2018-06-18
|
## [5.0.0] - 2018-06-18
|
||||||
|
|||||||
34
README.md
34
README.md
@@ -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)\]
|
### 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>
|
|
||||||
|
|
||||||
|
|||||||
14
neofetch.1
14
neofetch.1
@@ -1,5 +1,5 @@
|
|||||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.8.
|
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.8.
|
||||||
.TH NEOFETCH "1" "January 2019" "Neofetch 6.0.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,8 +40,8 @@ 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\-\-package_managers\fR on/off
|
\fB\-\-package_managers\fR on/tiny/off
|
||||||
Hide/Show Package Manager names . (tiny, on, off)
|
Hide/Show Package Manager names . (on, tiny, off)
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-os_arch\fR on/off
|
\fB\-\-os_arch\fR on/off
|
||||||
Hide/Show OS architecture.
|
Hide/Show OS architecture.
|
||||||
@@ -79,8 +79,8 @@ 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 (tiny, on, 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)
|
||||||
.TP
|
.TP
|
||||||
@@ -89,8 +89,8 @@ 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 (tiny, on, off)
|
Shorten the output of uptime (on, tiny, off)
|
||||||
.TP
|
.TP
|
||||||
\fB\-\-refresh_rate\fR on/off
|
\fB\-\-refresh_rate\fR on/off
|
||||||
Whether to display the refresh rate of each monitor
|
Whether to display the refresh rate of each monitor
|
||||||
|
|||||||
Reference in New Issue
Block a user