From 70204babda99710dd3361ec7a31c9b4eb2bdbf8b Mon Sep 17 00:00:00 2001 From: Yohta Kimura <38206553+rajyan@users.noreply.github.com> Date: Sat, 21 Dec 2024 19:24:30 +0900 Subject: [PATCH] fix: fix session-manager install for linux --- dots/.zshrc | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/dots/.zshrc b/dots/.zshrc index bb56df9..5213c4c 100644 --- a/dots/.zshrc +++ b/dots/.zshrc @@ -133,16 +133,14 @@ zinit wait'1' as'null' sbin'bin/n' lucid for \ tj/n ## aws cli and session-manager +## auto compiling zshrc & run additional setup zinit wait'1' as'null' lucid for \ atclone'[[ "$(uname)" == "Linux" ]] && curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" && unzip awscliv2.zip && ./aws/install -b $ZPFX/bin -i $ZPFX/aws-cli --update' \ + atclone'[[ "$(uname)" == "Linux" ]] && curl "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/ubuntu_64bit/session-manager-plugin.deb" -o "session-manager-plugin.deb" && sudo dpkg -i session-manager-plugin.deb' \ atclone'[[ "$(uname)" == "Darwin" ]] && curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg" && sudo installer -pkg AWSCLIV2.pkg -target /' \ atclone'[[ "$(uname)" == "Darwin" ]] && curl "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/mac_arm64/session-manager-plugin.pkg" -o "session-manager-plugin.pkg" && sudo installer -pkg session-manager-plugin.pkg -target / && sudo ln -s /usr/local/sessionmanagerplugin/bin/session-manager-plugin /usr/local/bin/session-manager-plugin' \ - atpull'%atclone' \ - https://github.com/aws/aws-cli/blob/v2/bin/aws_zsh_completer.sh - -## auto compiling zshrc & run additional setup -zinit wait'1' as'null' lucid nocd for \ atload'([[ ! -e ~/.zshrc.zwc ]] || [[ ~/.zshrc -nt ~/.zshrc.zwc ]]) && zcompile ~/.zshrc' \ + atinit'complete -C aws_completer aws' atpull'%atclone' \ rajyan/null # keybindings