Files
dxd-i18n/test_git_config.py
2025-08-30 10:18:04 +00:00

38 lines
1.1 KiB
Python

#!/usr/bin/env python3
import os
import subprocess
from dotenv import load_dotenv
load_dotenv()
def test_git_config():
print("=== Git Configuration Test ===")
print(f"Working directory: {os.getcwd()}")
print(f"Git repo exists: {os.path.exists('.git')}")
if os.path.exists('.git'):
print("\n=== Git Remote Configuration ===")
result = subprocess.run("git remote -v", shell=True, capture_output=True, text=True)
if result.returncode == 0:
print(result.stdout)
else:
print(f"Error: {result.stderr}")
print("\n=== Git Config ===")
subprocess.run("git config --list", shell=True)
print("\n=== Environment Variables ===")
git_vars = ['GIT_REPO_URL', 'GIT_USERNAME', 'GIT_EMAIL', 'GITHUB_TOKEN']
for var in git_vars:
value = os.environ.get(var)
if value:
if 'TOKEN' in var:
print(f"{var}: {value[:10]}...")
else:
print(f"{var}: {value}")
else:
print(f"{var}: Not set")
if __name__ == "__main__":
test_git_config()