From 3d9237d5cefbf9ed6b1ef039ec3acf1ffe1bdaa8 Mon Sep 17 00:00:00 2001 From: Andrea Mistrali Date: Wed, 27 Oct 2021 11:02:09 +0200 Subject: [PATCH] awsprofile renamed awslogin to awsprofile added pattern match --- zsh.d/zshfunctions/awslogin | 22 ---------------------- zsh.d/zshfunctions/awslogin.zwc | Bin 1416 -> 0 bytes zsh.d/zshfunctions/awsprofile | 30 ++++++++++++++++++++++++++++++ zsh.d/zshfunctions/awsprofile.zwc | Bin 0 -> 2472 bytes 4 files changed, 30 insertions(+), 22 deletions(-) delete mode 100644 zsh.d/zshfunctions/awslogin delete mode 100644 zsh.d/zshfunctions/awslogin.zwc create mode 100644 zsh.d/zshfunctions/awsprofile create mode 100644 zsh.d/zshfunctions/awsprofile.zwc diff --git a/zsh.d/zshfunctions/awslogin b/zsh.d/zshfunctions/awslogin deleted file mode 100644 index ee0795e..0000000 --- a/zsh.d/zshfunctions/awslogin +++ /dev/null @@ -1,22 +0,0 @@ -profile=$1 - -if [ $profile ]; then - match=$(grep $profile ~/.aws/config | sed -E 's/\[profile (.+)\]/\1/') - if [ $match ]; then - echo "Activating $match" - export AWS_DEFAULT_PROFILE=$match - export AWS_PROFILE=$match - export AWS_EB_PROFILE=$match - return - else - echo "No match for $profile" - return - fi -elif [ $AWS_PROFILE ]; then - unset AWS_DEFAULT_PROFILE AWS_PROFILE AWS_EB_PROFILE - echo AWS profile cleared. - return -fi - -echo "Available profiles" -grep profile ~/.aws/config | sed -E 's/\[profile (.+)\]/\1/' diff --git a/zsh.d/zshfunctions/awslogin.zwc b/zsh.d/zshfunctions/awslogin.zwc deleted file mode 100644 index 70a418ae8199b6bbd01dd8b12029a5aa45107aca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1416 zcmd^7O-mb56g}@v5~+v;w2(y>qR3QCm%3o;>6hOrBYBA z;-*A&<1cVm+@=eEKzDBZ6N1a0JDEww>Y`nD;BenN_ndq0%-o?^G=iTRPt(uvH_v^F z)^tzVR=_>qRQ%Gkol30^3QTf3sj$VkKM9CWql5Xnya)5m@Z6s-0T}dd z)3Zum-u;}oCQNdg`K+IxV;nx~=tagV;k~=`c+dE)dKK%Rc_>;>9c;DmgPy!5*y ze?=t7%@bQhnS3WTWn4^atn)69)owWM2F&+wR-Whb=DVf0E3aO^%)eO5g;RG>xrM&a zwKiIA9bctLplsEf*4<^pDmjM=S*5CjhU=7TwuO>y6AO7NUSm%e zXq5c1+iQGNll3(>*Vxm@93z}VaW+{g#Z4Mr9?Yj?hTeQoGlTgO^l0h5P0uR9cUR}c zH96Mw^3s=iJ*PWo!;FhWmGFD&P*3s1SP*6~?(u0Mywb~k+=%G-Gmoyp_>hcWofeO0sGXQiY%t z^&(!1VxU+Gf(QK%gj{>5(2M9l;7vjA{pRg^aS;#gvCzOcv)_F0o0+$7pHa&+=$Anc z;t%Ohe%C>oH3H_2Ms!Us%1oCgik_RxJ9ItSMT8WYG8bEpkcBu2(|R@1BSb4{q8^k? zf~Yl-z+B{)pxp|;3eP&M!PW;Gg$W(t>>1yN);>(&c-DNPD(lxnA13r$0_;2TtbYeJ z4|_NDMesx&Ue|ygfTs};!DnDeiKjyNF5@t*j;IXZ4$cpSoe-sTqQ;vSQ0aIqB6}Ovc6FBIi)&PQ0*c|LDtc;wC+*<6me%Pha z0WkilgFCN+4;erEp5{M~7o7?Fe!qQdpAvB#{6y9(xVdqA#x6PU znBP%KT&%bokKG#?O^oy;Iu=PNj}<(KJK6W1-6nvU>8yP}zew}7G$*O@WHRsPCi0Fg zaHsUBA}LgK{K;a0D#@&$o67jP!nnOGNELEEPIyJ1lCNKm_4TKduZD)lp1*jO9vtcq zr>=ndAJ>SLr(RIgcDx`1AXm|zS(;S-eORPKdlD-g1Cn?{17aISmCJ%Wcgmm z^}LojhAuhZLY%!z9InkexN((^fg721c<*@*gL{y3n5T&4+$QVG-i*NuzR8-BU%wyV zJf~R&?m`dm(Aa{>Id33mvDN~xBiI?Zc%P;Z47GTz#hO^ldvD@gnLjV;S!Lv8J=I&3 z`Dw{N54hdXiEaY7U<+^qFq|1{4)zr})^YXQu{F}V@cyj>JlDRN|96_YuKw*i?Kkyz B$ZY@s literal 0 HcmV?d00001