#!/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) output=$("$SCRIPT_DIR/gitea" admin user generate-access-token --username "$username" --token-name "$username" 2>&1) || { echo "Failed to generate access token: $output" exit 1 } token=$(echo "$output" | awk '{print $NF}') secret-mgr set --key git-access-token --username "$username" --secret "$token" echo "Access token generated and stored successfully"