forked from rogusdev/aws-cli-mfa
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sh
executable file
·21 lines (17 loc) · 957 Bytes
/
build.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env bash
AWS_CLI_MFA_SHELL=bash && \
sed -e "/#INSERT_PYTHON_CODE_HERE/r ./src/aws_cli_mfa.py" -e "s///" ./src/$AWS_CLI_MFA_SHELL.sh |
sudo tee /usr/local/bin/aws-cli-mfa >/dev/null &&
sudo chmod +x /usr/local/bin/aws-cli-mfa &&
cp /usr/local/bin/aws-cli-mfa ./bin/aws-cli-mfa-$AWS_CLI_MFA_SHELL
AWS_CLI_MFA_SHELL=zsh && \
sed -e "/#INSERT_PYTHON_CODE_HERE/r ./src/aws_cli_mfa.py" -e "s///" ./src/$AWS_CLI_MFA_SHELL.sh |
sudo tee /usr/local/bin/aws-cli-mfa >/dev/null &&
sudo chmod +x /usr/local/bin/aws-cli-mfa &&
cp /usr/local/bin/aws-cli-mfa ./bin/aws-cli-mfa-$AWS_CLI_MFA_SHELL
AWS_CLI_MFA_SHELL=ksh && \
sed -e "/#INSERT_PYTHON_CODE_HERE/r ./src/aws_cli_mfa.py" -e "s///" ./src/$AWS_CLI_MFA_SHELL.sh |
sudo tee /usr/local/bin/aws-cli-mfa >/dev/null &&
sudo chmod +x /usr/local/bin/aws-cli-mfa &&
cp /usr/local/bin/aws-cli-mfa ./bin/aws-cli-mfa-$AWS_CLI_MFA_SHELL
sudo rm -f /usr/local/bin/aws-cli-mfa