separete helper cod
This commit is contained in:
parent
ea7baf1f43
commit
4ab4ee6905
33
helpers.py
Normal file
33
helpers.py
Normal 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
|
||||||
|
'''
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user