@@ -84,43 +84,43 @@ The ARK CLI provides a structured set of commands for workspace management, buil
8484
8585``` bash
8686# Workspace Initialization
87- python pycompiler_ark.py init --entry src/main.py [--icon icon.ico] [--with-venv]
87+ python3 pycompiler_ark.py init --entry src/main.py [--icon icon.ico] [--with-venv]
8888
8989# Building
90- python pycompiler_ark.py build # Build using ark.yml engine
91- python pycompiler_ark.py build --engine nuitka # Override engine
92- python pycompiler_ark.py build --lock latest.lock # Rebuild from lock file
90+ python3 pycompiler_ark.py build # Build using ark.yml engine
91+ python3 pycompiler_ark.py build --engine nuitka # Override engine
92+ python3 pycompiler_ark.py build --lock latest.lock # Rebuild from lock file
9393
9494# Execution
95- python pycompiler_ark.py run bcasl # Execute BCASL pipeline
96- python pycompiler_ark.py run bcasl --timeout 30 # With custom timeout
95+ python3 pycompiler_ark.py run bcasl # Execute BCASL pipeline
96+ python3 pycompiler_ark.py run bcasl --timeout 30 # With custom timeout
9797
9898# GUI
99- python pycompiler_ark.py gui # Launch modern IDE-like GUI
100- python pycompiler_ark.py gui --legacy # Launch classic GUI
99+ python3 pycompiler_ark.py gui # Launch modern IDE-like GUI
100+ python3 pycompiler_ark.py gui --legacy # Launch classic GUI
101101```
102102
103103### Developer Commands
104104
105105``` bash
106106# Discovery
107- python pycompiler_ark.py list engines # List available engines
108- python pycompiler_ark.py list plugins # List available BCASL plugins
107+ python3 pycompiler_ark.py list engines # List available engines
108+ python3 pycompiler_ark.py list plugins # List available BCASL plugins
109109
110110# Configuration (User Paths)
111- python pycompiler_ark.py set user-engine-dir /path # Set custom engine directory
112- python pycompiler_ark.py get user-engine-dir # Retrieve path
111+ python3 pycompiler_ark.py set user-engine-dir /path # Set custom engine directory
112+ python3 pycompiler_ark.py get user-engine-dir # Retrieve path
113113
114114# Scaffolding
115- python pycompiler_ark.py scaffold engine demo # Create a new engine template
116- python pycompiler_ark.py scaffold plugin-bcasl demo # Create a new BCASL plugin template
115+ python3 pycompiler_ark.py scaffold engine demo # Create a new engine template
116+ python3 pycompiler_ark.py scaffold plugin-bcasl demo # Create a new BCASL plugin template
117117```
118118
119119### JSON Output
120120For CI/CD and scripting, key commands support the ` --json ` flag to return machine-readable results:
121121``` bash
122- python pycompiler_ark.py build --json
123- python pycompiler_ark.py init --entry main.py --json
122+ python3 pycompiler_ark.py build --json
123+ python3 pycompiler_ark.py init --entry main.py --json
124124```
125125
126126---
@@ -157,16 +157,14 @@ python pycompiler_ark.py init --entry main.py --json
157157## Development
158158
159159``` bash
160+ # Linting and testing
160161ruff check .
161- black --check .
162162pytest -q tests
163- python -m py_compile pycompiler_ark.py
164- python -m pycompiler_ark --help
165- python -m pycompiler_ark workspace inspect . --json
166- python -m pycompiler_ark engine list --json
167- python -m pycompiler_ark init /path/to/workspace --json
168- python -m pycompiler_ark cfg-auto /path/to/workspace --json
169- python -m pycompiler_ark check /path/to/workspace --json
163+
164+ # Help discovery
165+ python3 pycompiler_ark.py --help
166+ python3 pycompiler_ark.py run bcasl --help
167+ python3 pycompiler_ark.py build --help
170168```
171169
172170Quality status:
0 commit comments