Initial public release v0.1.0 - Linux Wabbajack Modlist Application

Jackify provides native Linux support for Wabbajack modlist installation
   and management with automated Steam integration and Proton configuration.

   Key Features:
   - Almost Native Linux implementation (texconv.exe run via proton)
   - Automated Steam shortcut creation and Proton prefix management
   - Both CLI and GUI interfaces, with Steam Deck optimization

   Supported Games:
   - Skyrim Special Edition
   - Fallout 4
   - Fallout New Vegas
   - Oblivion, Starfield, Enderal, and diverse other games

   Technical Architecture:
   - Clean separation between frontend and backend services
   - Powered by jackify-engine 0.3.x for Wabbajack-matching modlist installation
This commit is contained in:
Omni
2025-09-05 20:46:24 +01:00
commit cd591c14e3
445 changed files with 40398 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
"""
UI Utilities for Jackify
Shared UI components and utilities used across frontend interfaces
"""
def print_jackify_banner():
"""Print the Jackify application banner"""
print("""
╔════════════════════════════════════════════════════════════════════════╗
║ Jackify CLI (pre-alpha) ║
║ ║
║ A tool for installing and configuring modlists ║
║ & associated utilities on Linux ║
╚════════════════════════════════════════════════════════════════════════╝
""")
def print_section_header(title):
"""Print a section header with formatting"""
print(f"\n{'='*30}\n{title}\n{'='*30}\n")
def print_subsection_header(title):
"""Print a subsection header with formatting"""
print(f"[ {title} ]\n")