fixed some logical errors
This commit is contained in:
parent
f312a9b06a
commit
aa5315906b
1 changed files with 19 additions and 19 deletions
|
@ -2,28 +2,28 @@ function clip {
|
|||
if [[ $(uname) == "Darwin" ]];then
|
||||
command pbcopy $@
|
||||
|
||||
elif (( "${XDG_SESSION_TYPE}" == "x11" )); then
|
||||
if (( $+commands[xsel] )); then
|
||||
command xsel -ib $@
|
||||
elif [[ "${XDG_SESSION_TYPE}" == "x11" ]]; then
|
||||
if (( $+commands[xsel] )); then
|
||||
command xsel -ib $@
|
||||
elif (( $+commands[xclip] )); then
|
||||
command xclip $@
|
||||
else
|
||||
echo "Detected X11, but xsel or xclip are not installed."
|
||||
fi
|
||||
command xclip $@
|
||||
else
|
||||
echo "Detected X11, but xsel or xclip are not installed."
|
||||
fi
|
||||
|
||||
elif (( -n {WAYLAND_DISPLAY} )); then
|
||||
if (( $+commands[wl-copy] )); then
|
||||
command wl-copy $@
|
||||
else
|
||||
echo "Detected Wayland, but wl-copy is not installed."
|
||||
fi
|
||||
elif [[ -n "${WAYLAND_DISPLAY}" ]]; then
|
||||
if (( $+commands[wl-copy] )); then
|
||||
command wl-copy $@
|
||||
else
|
||||
echo "Detected Wayland, but wl-copy is not installed."
|
||||
fi
|
||||
|
||||
elif (( -n {SSH_CONNECTION} )); then
|
||||
if (( $+commands[lemonade] )); then
|
||||
command lemonade copy $@
|
||||
else
|
||||
echo "Detected an SSH connection, but lemonade is not installed."
|
||||
fi
|
||||
elif [[ -n "${SSH_CONNECTION}" ]]; then
|
||||
if (( $+commands[lemonade] )); then
|
||||
command lemonade copy $@
|
||||
else
|
||||
echo "Detected an SSH connection, but lemonade is not installed."
|
||||
fi
|
||||
|
||||
else
|
||||
echo "Cannot determine desktop session type, are you running a display server that is not X11 or Wayland?"
|
||||
|
|
Reference in a new issue