Add Features to Readme
This commit is contained in:
parent
56a04990f2
commit
941842d4ba
40
Readme.md
40
Readme.md
|
@ -1,16 +1,46 @@
|
||||||
# fetch
|
# fetch
|
||||||
|
|
||||||
## Big updates: Check the releases page.
|
|
||||||
|
|
||||||
This is the home of my fetch script! This script gathers info <br\>
|
This is the home of my fetch script! This script gathers info <br\>
|
||||||
about your system and prints it to the terminal.
|
about your system and prints it to the terminal next to an image of your choice!
|
||||||
|
|
||||||
The script currently supports Linux, Mac OS X and Windows (Cygwin), if your OS or distro isn't
|
|
||||||
supported open an issue and I'll add support for it.
|
|
||||||
|
|
||||||
![1](https://sr.ht/Jd8Y.png)
|
![1](https://sr.ht/Jd8Y.png)
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Features {{{ -->
|
||||||
|
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
|
||||||
|
- Supports Linux, Mac OS X and Windows (Cygwin)!
|
||||||
|
- If the script isn't working on your system
|
||||||
|
open an issue.
|
||||||
|
|
||||||
|
- It's Fast
|
||||||
|
- The script makes heavy use of bash builtins
|
||||||
|
and string manipulation.
|
||||||
|
|
||||||
|
- Display an image next to the info. (or not)
|
||||||
|
- The script can use your wallpaper, shuffle through a
|
||||||
|
directory or just display an image.
|
||||||
|
|
||||||
|
- Highly Customizable
|
||||||
|
- You can customize almost everything.
|
||||||
|
- See Usage below or lines 23-233 in script
|
||||||
|
|
||||||
|
- Take a screenshot at the end.
|
||||||
|
- It's disabled by default and you can specify the cmd
|
||||||
|
to use with ```--scrotcmd cmd``` at launch or by
|
||||||
|
changing the value of ```$scrotcmd``` in the script.
|
||||||
|
|
||||||
|
- Smart crop (or Waifu crop)
|
||||||
|
- See https://github.com/dylanaraps/fetch/wiki/What-is-Smart-Crop
|
||||||
|
|
||||||
|
|
||||||
|
<!-- }}} -->
|
||||||
|
|
||||||
|
|
||||||
<!-- Dependences {{{ -->
|
<!-- Dependences {{{ -->
|
||||||
|
|
||||||
|
|
||||||
|
|
11
fetch
11
fetch
|
@ -373,7 +373,7 @@ getuptime () {
|
||||||
# Get package count
|
# Get package count
|
||||||
getpackages () {
|
getpackages () {
|
||||||
case "$distro" in
|
case "$distro" in
|
||||||
"Arch Linux"|"Parabola GNU/Linux-libre"|"Manjaro"|"Antergos")
|
"Arch Linux" | "Parabola GNU/Linux-libre" | "Manjaro" | "Antergos")
|
||||||
packages="$(pacman -Q | wc -l)"
|
packages="$(pacman -Q | wc -l)"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
@ -381,7 +381,7 @@ getpackages () {
|
||||||
packages="$(xbps-query -l | wc -l)"
|
packages="$(xbps-query -l | wc -l)"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
"Ubuntu"|"Mint"|"Debian"|"Kali Linux"|"Deepin Linux")
|
"Ubuntu" | "Mint" | "Debian" | "Kali Linux" | "Deepin Linux")
|
||||||
packages="$(dpkg --get-selections | grep -v deinstall$ | wc -l)"
|
packages="$(dpkg --get-selections | grep -v deinstall$ | wc -l)"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
@ -389,11 +389,11 @@ getpackages () {
|
||||||
packages="$(ls -1 /var/log/packages | wc -l)"
|
packages="$(ls -1 /var/log/packages | wc -l)"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
"Gentoo"|"Funtoo")
|
"Gentoo" | "Funtoo")
|
||||||
packages="$(ls -d /var/db/pkg/*/* | wc -l)"
|
packages="$(ls -d /var/db/pkg/*/* | wc -l)"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
"Fedora"|"openSUSE"|"Red Hat Enterprise Linux"|"CentOS")
|
"Fedora" | "openSUSE"|"Red Hat Enterprise Linux"|"CentOS")
|
||||||
packages="$(rpm -qa | wc -l)"
|
packages="$(rpm -qa | wc -l)"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
@ -666,7 +666,6 @@ getwallpaper () {
|
||||||
}
|
}
|
||||||
|
|
||||||
getshuffle () {
|
getshuffle () {
|
||||||
# TODO: Test this on Windows.
|
|
||||||
img="$(find $shuffledir -type f \( -name '*.jpg' -o -name '*.png' \) -print0 |
|
img="$(find $shuffledir -type f \( -name '*.jpg' -o -name '*.png' \) -print0 |
|
||||||
shuf -n1 -z)"
|
shuf -n1 -z)"
|
||||||
}
|
}
|
||||||
|
@ -949,7 +948,7 @@ while [ "$1" ]; do
|
||||||
--clean) rm -rf "$imgtempdir" || exit ;;
|
--clean) rm -rf "$imgtempdir" || exit ;;
|
||||||
|
|
||||||
# Screenshot
|
# Screenshot
|
||||||
--scrot|-s) scrot="on" ;;
|
--scrot | -s) scrot="on" ;;
|
||||||
--scrotdir) scrot="$2" ;;
|
--scrotdir) scrot="$2" ;;
|
||||||
--scrotfile) scrot="$2" ;;
|
--scrotfile) scrot="$2" ;;
|
||||||
--scrotcmd) scrot="$2" ;;
|
--scrotcmd) scrot="$2" ;;
|
||||||
|
|
Reference in New Issue