1

Fix "acpid" typo in battery function

This commit is contained in:
Jessie Hildebrandt 2019-11-04 05:24:12 -05:00
parent aa51ade346
commit ae1f3e94d8

View File

@ -14,7 +14,7 @@
# * Abbreviated + colorized working directory # * Abbreviated + colorized working directory
# * VCS status # * VCS status
# * Dynamic prompt character (root/user, return status) # * Dynamic prompt character (root/user, return status)
# * Dynamic greeting function () # * Dynamic greeting function
# * Optional timestamps # * Optional timestamps
# #
# Configurable variables: # Configurable variables:
@ -97,7 +97,7 @@ function battery --description 'Display the current status of the battery'
##################### #####################
# ACPI battery status # ACPI battery status
if type -q acpid if type -q acpi
set -l battery_str (acpi | grep "Unknown" --invert | head -n 1 | cut -d "," -f 2- | string trim) set -l battery_str (acpi | grep "Unknown" --invert | head -n 1 | cut -d "," -f 2- | string trim)
set battery_str (string replace -r '([[:digit:]]{1,3}%), (.*)$' "$yellow\$1$normal $gray(\$2)$normal" $battery_str) set battery_str (string replace -r '([[:digit:]]{1,3}%), (.*)$' "$yellow\$1$normal $gray(\$2)$normal" $battery_str)
echo "Battery status: $battery_str" echo "Battery status: $battery_str"
@ -108,7 +108,8 @@ function battery --description 'Display the current status of the battery'
# Fallback battery status # Fallback battery status
if test -f $battery_files if test -f $battery_files
set -l battery_str "$yellow"(cat $battery_files | head -n 1 | string trim)"%$normal" set -l battery_str (cat $battery_files | head -n 1 | string trim)
set battery_str (string replace -r '([[:digit:]]{1,3})' "$yellow\$1%$normal" $battery_str)
echo "Battery status: $battery_str" echo "Battery status: $battery_str"
return return
end end
@ -131,9 +132,19 @@ function fish_title --description 'Print the title of the window'
return return
end end
# Set title to the command status + working directory # Set window title to the current command + working directory
if test (echo $FISH_VERSION | cut -d "." -f 1) -ge 3
# Fish 3.X.X and above use "status current-command"
echo (status current-command) (__fish_pwd) echo (status current-command) (__fish_pwd)
else
# Older versions of fish use the "$_" variable
echo $_ (__fish_pwd)
end
end end
################### ###################