我最近刚买了一个Blink1,我正在尝试将它与Git集成。
alias git='function __git() {
OUTPUT="$(blink1-tool --list)"
EXPECTED="no blink(1) devices found"
git "$@"
if ! [ "$OUTPUT" = "$EXPECTED" ]
then
if [ $? = 0 ]
then
blink1-tool --green --blink 1
else
blink1-tool --red
fi
fi
}; __git'
然而,当我在iTerm中创建一个新命令时,它会在任何git命令之前闪烁。如果我执行这样的命令
git status
,它闪烁4次,但我只看到1次闪烁记录:
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
blink 1 times rgb:0,ff,0:
set dev:0:0 to rgb:0x00,0xff,0x00 over 300 msec
set dev:0:0 to rgb:0x00,0x00,0x00 over 300 msec