mirror of
https://github.com/dredx/prole.git
synced 2026-09-27 16:04:30 +00:00
- Add root-level installer package: config, build, workstation, deploy - Update install.py to import from installer.* - Ensure build/deploy use top-level proleStatus only (no prole/proleStatus) - Keep UI/behavior intact (wizard pages, embedded console) This commit contains only files required to run ./install.py and the new installer/* modules.
25 lines
711 B
Python
25 lines
711 B
Python
"""
|
|
Root-level Installer package for Prole.
|
|
|
|
This package contains the refactored modules extracted from the legacy
|
|
monolithic `install.py`.
|
|
|
|
Modules:
|
|
- config: shared paths, dependency catalog, platform helpers, version utils.
|
|
- build: ProleStatus build command composition.
|
|
- workstation: Vagrantfile selection and `vagrant up` command composition.
|
|
- deploy: host-side deploy helpers (Xcode tools check, app build flow).
|
|
- screen: (optional) UI controller placement point.
|
|
|
|
The entry point remains at `prole/install.py` and the legacy root `install.py`
|
|
continues to work, but now delegates to `installer.*` modules.
|
|
"""
|
|
|
|
__all__ = [
|
|
"config",
|
|
"build",
|
|
"workstation",
|
|
"deploy",
|
|
"screen",
|
|
]
|