Sync from development - prepare for v0.1.2

This commit is contained in:
Omni
2025-09-18 08:18:59 +01:00
parent 70b18004e1
commit 1cd4caf04b
61 changed files with 1349 additions and 503 deletions

View File

@@ -51,9 +51,15 @@ def _clear_screen_fallback():
def print_jackify_banner():
"""Print the Jackify application banner"""
print("""
from jackify import __version__
version_text = f"Jackify CLI ({__version__})"
# Center the version text in the banner (72 chars content width)
padding = (72 - len(version_text)) // 2
centered_version = " " * padding + version_text + " " * (72 - len(version_text) - padding)
print(f"""
╔════════════════════════════════════════════════════════════════════════╗
Jackify CLI (pre-alpha)
{centered_version}
║ ║
║ A tool for installing and configuring modlists ║
║ & associated utilities on Linux ║