mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-19 21:41:07 +01:00
Added mpd plugin
check for missing mpdscribble one-time warning to plugin alias m=mpc, + checks for mpc fixed alias for mpd formatted accordingly with Style guide.
This commit is contained in:
parent
36f444ed73
commit
896ddb462a
1 changed files with 35 additions and 0 deletions
35
plugins/mpd/mpd.plugin.zsh
Normal file
35
plugins/mpd/mpd.plugin.zsh
Normal file
|
@ -0,0 +1,35 @@
|
|||
let _mpdscribble_missing_warned
|
||||
let _mpc_missing_warned
|
||||
alias m=mpc
|
||||
for _ in 1; do
|
||||
pidof mpdscribble > /dev/null
|
||||
test "$?" = 0 && break
|
||||
_pth=$(which mpdscribble) > /dev/null
|
||||
_exists_mpdscribble=$?
|
||||
test ${_exists_mpdscribble} -eq 0 && let _mpdscribble_missing_warned=0
|
||||
test ${_exists_mpdscribble} -ne 0 \
|
||||
&& test 1 -le "${_mpdscribble_missing_warned}" \
|
||||
&& break
|
||||
if [ ${_exists_mpdscribble} -ne 0 ]; then
|
||||
echo "mpdscribble missing"
|
||||
let _mpdscribble_missing_warned+=1
|
||||
export _mpdscribble_missing_warned
|
||||
break
|
||||
fi
|
||||
_exists_mpc=$?
|
||||
test ${_exists_mpc} -eq 0 && let _mpc_missing_warned=0
|
||||
test ${_exists_mpc} -ne 0 && test 1 -le "${_mpc_missing_warned}" && break
|
||||
if [ ${_exists_mpc} -ne 0 ]; then
|
||||
echo "mpc missing"
|
||||
let _mpc_missing_warned+=1
|
||||
export _mpc_missing_warned
|
||||
unalias m
|
||||
break
|
||||
fi
|
||||
test -z "${_p}" && $_pth
|
||||
unset _pmpd
|
||||
unset _exists_mpdscribble
|
||||
unset _pth
|
||||
unset _mpdscribble_missing_warned
|
||||
unset _mpc_missing_warned
|
||||
done
|
Loading…
Reference in a new issue