#!/bin/bash # Get the directory where this script is located SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" # Verify git credentials first "$SCRIPT_DIR/check-git-cred" username=$(secret-mgr get-username --key git) token_output=$("$SCRIPT_DIR/gitea" admin user generate-access-token --username "$username" --token-name "$username") # Extract token from output (format: "Access token was successfully created: ") token=$(echo "$token_output" | awk '{print $NF}') secret-mgr set --key git-access-token --username "$username" --secret "$token" echo "Access token generated and stored successfully"