prole/install.py
chrisfu c0a7d0c5dc Refine installer orchestration and Supabase rendering paths
- improve installer/action/controller flow and shell-variable expansion handling across screens\n- adjust Supabase Helm rendering and storage deployment templates\n- align monitoring, cloudnative-pg and repair pipeline behavior with updated config paths\n- refresh and expand installer/core regression tests around milestones, navigation and repair logic

Co-authored-by: Junie <junie@jetbrains.com>
2026-03-31 23:15:54 -07:00

32 lines
615 B
Python
Executable File

#!/usr/bin/env python3
"""
Thin launch vehicle for the Prole installer.
"""
from __future__ import annotations
# Keep these imports for backward-compatibility with tests that patch them.
import tkinter as tk # noqa: F401
from tkinter import ttk, scrolledtext, messagebox, filedialog # noqa: F401
from pathlib import Path # noqa: F401
from knoe.ui.screens import (
KnoeInstaller,
KnoeController,
get_resource_path,
has_display,
main,
)
__all__ = [
"KnoeInstaller",
"KnoeController",
"get_resource_path",
"has_display",
"main",
]
if __name__ == "__main__":
main()