separete helper cod

This commit is contained in:
Martin Cholewa 2025-03-31 13:27:24 +02:00
parent ea7baf1f43
commit 4ab4ee6905

33
helpers.py Normal file
View File

@ -0,0 +1,33 @@
class Colors:
HEADER = '\033[95m'
BLUE = '\033[94m'
GREEN = '\033[92m'
YELLOW = '\033[93m'
RED = '\033[91m'
ENDC = '\033[0m'
BOLD = '\033[1m'
def print_colored(message, color, bold=False):
"""
Print a colored message to the terminal
"""
if bold:
print(f"{Colors.BOLD}{color}{message}{Colors.ENDC}")
else:
print(f"{color}{message}{Colors.ENDC}")
# Text pro nápovědu
SCRIPT_DESCRIPTION = '''
Git repository management script for multiple repositories.
This script helps manage multiple Git repositories defined in repos.txt file.
It can perform bulk operations like switching to develop branch, pulling latest changes,
or creating new branches across all repositories.
'''
SCRIPT_EPILOG = '''
Examples:
python3 mob_repos.py # Switch to develop and pull in all repos
python3 mob_repos.py -bc feature/GND1111-testing-repo # Create new branch from develop in all repos
python3 mob_repos.py --help # Show this help message
'''