Added 'shell_path' and 'shell_version' to hide/show more info about '/bin/mksh'
This commit is contained in:
parent
04d37437d8
commit
ab1fbf081e
3 changed files with 55 additions and 8 deletions
5
1.1.md
5
1.1.md
|
@ -20,6 +20,11 @@
|
||||||
|
|
||||||
- Added support for `$XINITRC`
|
- Added support for `$XINITRC`
|
||||||
|
|
||||||
|
**Shell:**
|
||||||
|
|
||||||
|
- Added `--shell_version` and `$shell_version` to hide/show your shell's version.
|
||||||
|
- Added `--shell_path` and `$shell_path` to hide/show the path to your shell
|
||||||
|
|
||||||
**GTK:**
|
**GTK:**
|
||||||
|
|
||||||
- Fix incorrect GTK3 theme being displayed
|
- Fix incorrect GTK3 theme being displayed
|
||||||
|
|
|
@ -186,6 +186,8 @@ alias fetch2="fetch \
|
||||||
--gtk_shorthand on/off Shorten output of gtk theme/icons
|
--gtk_shorthand on/off Shorten output of gtk theme/icons
|
||||||
--gtk2 on/off Enable/Disable gtk2 theme/icons output
|
--gtk2 on/off Enable/Disable gtk2 theme/icons output
|
||||||
--gtk3 on/off Enable/Disable gtk3 theme/icons output
|
--gtk3 on/off Enable/Disable gtk3 theme/icons output
|
||||||
|
--shell_path on/off Enable/Disable showing \$SHELL path
|
||||||
|
--shell_version on/off Enable/Disable showing \$SHELL version
|
||||||
|
|
||||||
Text Colors:
|
Text Colors:
|
||||||
--colors 1 2 3 4 5 6 Change the color of text
|
--colors 1 2 3 4 5 6 Change the color of text
|
||||||
|
|
56
fetch
56
fetch
|
@ -101,6 +101,24 @@ kernel_shorthand="on"
|
||||||
osx_buildversion="on"
|
osx_buildversion="on"
|
||||||
|
|
||||||
|
|
||||||
|
# Uptime
|
||||||
|
|
||||||
|
# Shorten the output of the uptime function
|
||||||
|
# --uptime_shorthand tiny, on, off
|
||||||
|
uptime_shorthand="off"
|
||||||
|
|
||||||
|
|
||||||
|
# Shell
|
||||||
|
|
||||||
|
# Show the path to $SHELL
|
||||||
|
# --shell_path on/off
|
||||||
|
shell_path="on"
|
||||||
|
|
||||||
|
# Show $SHELL's version
|
||||||
|
# --shell_version on/off
|
||||||
|
shell_version="off"
|
||||||
|
|
||||||
|
|
||||||
# CPU
|
# CPU
|
||||||
|
|
||||||
# CPU speed type
|
# CPU speed type
|
||||||
|
@ -117,13 +135,6 @@ speed_type="max"
|
||||||
gpu_shorthand="off"
|
gpu_shorthand="off"
|
||||||
|
|
||||||
|
|
||||||
# Uptime
|
|
||||||
|
|
||||||
# Shorten the output of the uptime function
|
|
||||||
# --uptime_shorthand tiny, on, off
|
|
||||||
uptime_shorthand="off"
|
|
||||||
|
|
||||||
|
|
||||||
# Gtk Theme / Icons
|
# Gtk Theme / Icons
|
||||||
|
|
||||||
# Shorten output (Hide [GTK2] etc)
|
# Shorten output (Hide [GTK2] etc)
|
||||||
|
@ -607,7 +618,31 @@ getpackages () {
|
||||||
# Shell {{{
|
# Shell {{{
|
||||||
|
|
||||||
getshell () {
|
getshell () {
|
||||||
shell="$SHELL"
|
case "$shell_path" in
|
||||||
|
"on") shell="$SHELL " ;;
|
||||||
|
"off") shell="${SHELL##*/} " ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if [ "$shell_version" == "on" ]; then
|
||||||
|
case "$shell" in
|
||||||
|
*"bash"*)
|
||||||
|
shell+="$(bash --version | head -n 1)"
|
||||||
|
shell=${shell/ *, version}
|
||||||
|
;;
|
||||||
|
|
||||||
|
*"zsh"*)
|
||||||
|
shell+="$(zsh --version)"
|
||||||
|
shell=${shell/ zsh}
|
||||||
|
;;
|
||||||
|
|
||||||
|
*"mksh"*)
|
||||||
|
shell+="$(mksh -c 'echo $KSH_VERSION')"
|
||||||
|
shell=${shell/ * KSH}
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
shell="${shell/\(*\)}"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# }}}
|
# }}}
|
||||||
|
@ -801,6 +836,7 @@ getgpu () {
|
||||||
gpu=${gpu/'[AMD/ATI]' }
|
gpu=${gpu/'[AMD/ATI]' }
|
||||||
gpu=${gpu/Tahiti PRO}
|
gpu=${gpu/Tahiti PRO}
|
||||||
gpu=${gpu/Seymour}
|
gpu=${gpu/Seymour}
|
||||||
|
gpu=${gpu/ OEM}
|
||||||
gpu=${gpu/ \[}
|
gpu=${gpu/ \[}
|
||||||
gpu=${gpu/\]}
|
gpu=${gpu/\]}
|
||||||
|
|
||||||
|
@ -1699,6 +1735,8 @@ usage () { cat << EOF
|
||||||
--gtk_shorthand on/off Shorten output of gtk theme/icons
|
--gtk_shorthand on/off Shorten output of gtk theme/icons
|
||||||
--gtk2 on/off Enable/Disable gtk2 theme/icons output
|
--gtk2 on/off Enable/Disable gtk2 theme/icons output
|
||||||
--gtk3 on/off Enable/Disable gtk3 theme/icons output
|
--gtk3 on/off Enable/Disable gtk3 theme/icons output
|
||||||
|
--shell_path on/off Enable/Disable showing \$SHELL path
|
||||||
|
--shell_version on/off Enable/Disable showing \$SHELL version
|
||||||
|
|
||||||
Text Colors:
|
Text Colors:
|
||||||
--colors 1 2 3 4 5 6 Change the color of text
|
--colors 1 2 3 4 5 6 Change the color of text
|
||||||
|
@ -1792,6 +1830,8 @@ while [ "$1" ]; do
|
||||||
--gtk_shorthand) gtk_shorthand="$2" ;;
|
--gtk_shorthand) gtk_shorthand="$2" ;;
|
||||||
--gtk2) gtk2="$2" ;;
|
--gtk2) gtk2="$2" ;;
|
||||||
--gtk3) gtk3="$2" ;;
|
--gtk3) gtk3="$2" ;;
|
||||||
|
--shell_path) shell_path="$2" ;;
|
||||||
|
--shell_version) shell_version="$2" ;;
|
||||||
|
|
||||||
# Text Colors
|
# Text Colors
|
||||||
--colors) title_color=$2
|
--colors) title_color=$2
|
||||||
|
|
Loading…
Reference in a new issue