From 56406c8c29cc3d157ce29fad48502203bcaec5b0 Mon Sep 17 00:00:00 2001 From: Danielle McLean Date: Mon, 18 Jun 2018 15:33:28 +1000 Subject: [PATCH] Smarter installation of iTerm2 shell integration, including missing utility commands --- config/zsh/interactive/iterm2 | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/config/zsh/interactive/iterm2 b/config/zsh/interactive/iterm2 index 5099024..c3d5041 100644 --- a/config/zsh/interactive/iterm2 +++ b/config/zsh/interactive/iterm2 @@ -2,10 +2,15 @@ ITERM2_DIR=$XDG_CACHE_HOME/zsh/iterm2 if [[ ! -r $ITERM2_DIR/startup.zsh ]]; then mkdir -p $ITERM2_DIR/bin - curl -fLo $ITERM2_DIR/startup.zsh https://iterm2.com/misc/zsh_startup.in - for cmd in imgcat it2dl; do - curl -fLo $ITERM2_DIR/bin/$cmd https://iterm2.com/$cmd - chmod u+x $ITERM2_DIR/bin/$cmd + + print Installing iTerm2 shell integration... + curl -sfLo $ITERM2_DIR/startup.zsh https://iterm2.com/shell_integration/zsh + + print Installing iTerm2 utilities... + for cmd in imgcat imgls it2attention it2check it2copy it2dl it2getvar it2setcolor it2setkeylabel it2ul it2universion; do + curl -sfLo $ITERM2_DIR/bin/$cmd https://iterm2.com/utilities/$cmd && + chmod u+x $ITERM2_DIR/bin/$cmd && + print Installed iTerm2 utility: $cmd done fi source $ITERM2_DIR/startup.zsh