mirror of
https://github.com/Omni-guides/Jackify.git
synced 2026-01-17 19:47:00 +01:00
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:
23
jackify/shared/ui_utils.py
Normal file
23
jackify/shared/ui_utils.py
Normal 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")
|
||||
Reference in New Issue
Block a user