feat(system): fix: gitignore STATUS.md + STATUS.local.md — interim fix for #291/#298. Auto-generated status files contain developer session data that shouldn't ship in the public repo. Will be un-gitignored when prax sync produces clean public output. (#299)
* feat(system): fix(windows): PYTHONUTF8=1 in drone cli.py for Rich Unicode on Windows (#296) + STATUS.md reset to stub (#291) + README.md platform honesty (Linux tested, macOS untested, Windows in progress) Co-Authored-By: @devpulse <devpulse@aipass> * feat(system): fix: gitignore STATUS.md + STATUS.local.md — interim fix for #291/#298. Auto-generated status files contain developer session data that shouldn't ship in the public repo. Will be un-gitignored when prax sync produces clean public output. Co-Authored-By: @devpulse <devpulse@aipass> --------- Co-authored-by: @devpulse <devpulse@aipass>
This commit is contained in:
@@ -13,8 +13,15 @@ Usage:
|
||||
drone @module command [args] Route command to internal module
|
||||
"""
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
# Windows terminals default to cp1252 which can't encode Rich's Unicode
|
||||
# characters (box-drawing, em dashes, arrows). Force UTF-8 before any
|
||||
# imports that trigger Rich output.
|
||||
if sys.platform == "win32":
|
||||
os.environ.setdefault("PYTHONUTF8", "1")
|
||||
|
||||
from aipass.drone.apps.drone import main as _drone_main
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user