Issue 3026: Remove single tick (#3081)

Co-authored-by: Hare Sudhan <code@0x6c.dev>
Co-authored-by: Bhavin Patel <bhavin.j.patel91@gmail.com>
This commit is contained in:
za
2025-03-20 23:49:48 +07:00
committed by GitHub
parent 098f6f146f
commit 65885baef0
+14 -3
View File
@@ -1,11 +1,22 @@
#! /bin/sh
echo "Creating Profile in ./aws/credentials"
access_key=`cat aws_secret.creds| jq -r '.AccessKey.AccessKeyId'`
secret_key=`cat aws_secret.creds| jq -r '.AccessKey.SecretAccessKey'`
line=`grep -n atomicredteam ~/.aws/credentials | cut -d : -f1 |bc`
access="$(($line+1))"
secret="$(($line+2))"
sed -i '' "${access}s|aws_access_key_id = .*$|aws_access_key_id = $access_key|g" ~/.aws/credentials
sed -i '' "${secret}s|aws_secret_access_key = .*$|aws_secret_access_key = $secret_key|g" ~/.aws/credentials
# Detect OS type for sed compatibility
if [[ "$OSTYPE" == "darwin"* ]]; then
# macOS version (requires empty string after -i)
sed -i '' "${access}s|aws_access_key_id = .*$|aws_access_key_id = $access_key|g" ~/.aws/credentials
sed -i '' "${secret}s|aws_secret_access_key = .*$|aws_secret_access_key = $secret_key|g" ~/.aws/credentials
else
# Linux version
sed -i "${access}s|aws_access_key_id = .*$|aws_access_key_id = $access_key|g" ~/.aws/credentials
sed -i "${secret}s|aws_secret_access_key = .*$|aws_secret_access_key = $secret_key|g" ~/.aws/credentials
fi