Fix checks for battery plugin
These now check for the presence of the required function instead of checking for the battery file in the enabled directory.pull/974/head
parent
c598487303
commit
3fac1c7ea5
|
|
@ -474,13 +474,15 @@ function battery_char {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ ! -e "$BASH_IT"/plugins/enabled/battery.plugin.bash ]; then
|
if ! command_exists battery_charge ; then
|
||||||
# if user has installed battery plugin, skip this...
|
# if user has installed battery plugin, skip this...
|
||||||
function battery_charge (){
|
function battery_charge (){
|
||||||
# no op
|
# no op
|
||||||
echo -n
|
echo -n
|
||||||
}
|
}
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! command_exists battery_char ; then
|
||||||
function battery_char (){
|
function battery_char (){
|
||||||
# no op
|
# no op
|
||||||
echo -n
|
echo -n
|
||||||
|
|
|
||||||
|
|
@ -152,7 +152,7 @@ ___brainy_prompt_clock() {
|
||||||
}
|
}
|
||||||
|
|
||||||
___brainy_prompt_battery() {
|
___brainy_prompt_battery() {
|
||||||
[ ! -e $BASH_IT/plugins/enabled/battery.plugin.bash ] ||
|
! command_exists battery_percentage ||
|
||||||
[ "${THEME_SHOW_BATTERY}" != "true" ] && return
|
[ "${THEME_SHOW_BATTERY}" != "true" ] && return
|
||||||
info=$(battery_percentage)
|
info=$(battery_percentage)
|
||||||
color=$bold_green
|
color=$bold_green
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# Theme inspired on:
|
# Theme inspired on:
|
||||||
# - Ronacher's dotfiles (mitsuhikos) - http://github.com/mitsuhiko/dotfiles/tree/master/bash/
|
# - Ronacher's dotfiles (mitsuhikos) - http://github.com/mitsuhiko/dotfiles/tree/master/bash/
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
# Screenshot: http://goo.gl/VCmX5
|
# Screenshot: http://goo.gl/VCmX5
|
||||||
# by Jesus de Mula <jesus@demula.name>
|
# by Jesus de Mula <jesus@demula.name>
|
||||||
|
|
||||||
# For the real Monokai colors you should add these to your .XDefaults or
|
# For the real Monokai colors you should add these to your .XDefaults or
|
||||||
# terminal configuration:
|
# terminal configuration:
|
||||||
#! ----------------------------------------------------------- TERMINAL COLORS
|
#! ----------------------------------------------------------- TERMINAL COLORS
|
||||||
#! monokai - http://www.monokai.nl/blog/2006/07/15/textmate-color-theme/
|
#! monokai - http://www.monokai.nl/blog/2006/07/15/textmate-color-theme/
|
||||||
|
|
@ -68,7 +68,7 @@ mitsuhikos_lastcommandfailed() {
|
||||||
if [ $code != 0 ];
|
if [ $code != 0 ];
|
||||||
then
|
then
|
||||||
echo "${D_INTERMEDIATE_COLOR}exited ${D_CMDFAIL_COLOR}\
|
echo "${D_INTERMEDIATE_COLOR}exited ${D_CMDFAIL_COLOR}\
|
||||||
$code ${D_DEFAULT_COLOR}"
|
$code ${D_DEFAULT_COLOR}"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -78,13 +78,13 @@ demula_vcprompt() {
|
||||||
then
|
then
|
||||||
local D_VCPROMPT_FORMAT="on ${D_SCM_COLOR}%s${D_INTERMEDIATE_COLOR}:\
|
local D_VCPROMPT_FORMAT="on ${D_SCM_COLOR}%s${D_INTERMEDIATE_COLOR}:\
|
||||||
${D_BRANCH_COLOR}%b %r ${D_CHANGES_COLOR}%m%u ${D_DEFAULT_COLOR}"
|
${D_BRANCH_COLOR}%b %r ${D_CHANGES_COLOR}%m%u ${D_DEFAULT_COLOR}"
|
||||||
$VCPROMPT_EXECUTABLE -f "$D_VCPROMPT_FORMAT"
|
$VCPROMPT_EXECUTABLE -f "$D_VCPROMPT_FORMAT"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# checks if the plugin is installed before calling battery_charge
|
# checks if the plugin is installed before calling battery_charge
|
||||||
safe_battery_charge() {
|
safe_battery_charge() {
|
||||||
if [ -e "${BASH_IT}/plugins/enabled/battery.plugin.bash" ];
|
if command_exists battery_charge ;
|
||||||
then
|
then
|
||||||
battery_charge
|
battery_charge
|
||||||
fi
|
fi
|
||||||
|
|
@ -127,4 +127,3 @@ ${D_INTERMEDIATE_COLOR}$ ${D_DEFAULT_COLOR}"
|
||||||
|
|
||||||
# Runs prompt (this bypasses bash_it $PROMPT setting)
|
# Runs prompt (this bypasses bash_it $PROMPT setting)
|
||||||
safe_append_prompt_command prompt
|
safe_append_prompt_command prompt
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -117,7 +117,7 @@ ${D_BRANCH_COLOR}%b %r ${D_CHANGES_COLOR}%m%u ${D_DEFAULT_COLOR}"
|
||||||
|
|
||||||
# checks if the plugin is installed before calling battery_charge
|
# checks if the plugin is installed before calling battery_charge
|
||||||
safe_battery_charge() {
|
safe_battery_charge() {
|
||||||
if [ -e "${BASH_IT}/plugins/enabled/battery.plugin.bash" ];
|
if command_exists battery_charge ;
|
||||||
then
|
then
|
||||||
battery_charge
|
battery_charge
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue