我想检测它的tmux窗格或窗口。如果它的窗口archey应该运行,如果它的另一个窗格不是。
我试过了,但这显然不会起作用。
# Only run if archey is actually installed
if which archey &> /dev/null
then
if [[ "$ARCHEY_STARTED" != "true" ]]
then
export ARCHEY_STARTED=true
archey
fi
else
print "zsh archey plugin: archey not found. Please install archey before using this plugin: brew install archey"
fi
我是否只想在新窗口而不是窗格中使用苹果徽标。你在窗格中同意它变得烦人:
我想实现这个目标:
答案 0 :(得分:0)
使用@chepners建议,您可以将此作为起点
# Only run if archey is actually installed
if which archey &> /dev/null
then
if [[ "$ARCHEY_STARTED" != "true" -a "1x" == "$(tmux list-panes -F'#{window_panes}' | head -n 1)x" ]]
then
export ARCHEY_STARTED=true
archey
fi
else
print "zsh archey plugin: archey not found. Please install archey before using this plugin: brew install archey"
fi
我通过tmux
管道head
输出,因为给定的命令将输出当前窗口的每个窗格的窗格计数。