ECLI
Engineering Command-Line Interface
ECLI is a dedicated engineering workspace and editor designed to work alongside PySH. It bridges the Python automation platform with a powerful command-line editing experience.
ECLI Engineering Workspace v0.3.1
Integrated PySH + Python + Automation Tools
Type 'help' for available commands.
ecli❯ project list
→ automation-scripts/
→ plugin-dev/
→ devops-tools/
ecli❯ edit automation-scripts/backup.py
Opening backup.py in ECLI editor...
Python 3.13.5 | PySH 0.8.2 | ECLI 0.3.1
ECLI Architecture
PySH Shell Layer
Interactive Python-native shell with prompt customization and inline Python execution.
Editor Layer
Code editing with Python-aware syntax, navigation, and completion.
Project Layer
Project workspace management, navigation, and automation task management.
AI Assist Layer
AI-assisted code generation, script review, and automation suggestions.
PySH + ECLI Integration
PySH and ECLI are designed to work together as a unified Python automation engineering environment.
Write scripts in ECLI
Create and edit Python automation scripts with full language support.
Test in PySH shell
Run scripts interactively in PySH with the Python execution layer.
Deploy as plugins
Package tested scripts as PySH plugins and distribute via PyPI.
Interested in ECLI?
Join the community and follow ECLI development progress.
Join Community