mirror of
https://github.com/Omni-guides/Jackify.git
synced 2026-01-17 11:37:01 +01:00
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
22 lines
479 B
Python
22 lines
479 B
Python
#!/usr/bin/env python3
|
|
"""
|
|
Main entry point for Jackify package.
|
|
Launches the GUI by default.
|
|
"""
|
|
|
|
import sys
|
|
import os
|
|
|
|
# Add the src directory to the Python path
|
|
src_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
|
if src_dir not in sys.path:
|
|
sys.path.insert(0, src_dir)
|
|
|
|
def main():
|
|
"""Main entry point - launch GUI by default"""
|
|
from jackify.frontends.gui.main import main as gui_main
|
|
return gui_main()
|
|
|
|
if __name__ == "__main__":
|
|
main()
|