Engineering Workspace

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

ECLI Engineering Workspace v0.3.1

Integrated PySH + Python + Automation Tools

Type 'help' for available commands.

ecliproject list

→ automation-scripts/

→ plugin-dev/

→ devops-tools/

ecliedit 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.

01

Write scripts in ECLI

Create and edit Python automation scripts with full language support.

02

Test in PySH shell

Run scripts interactively in PySH with the Python execution layer.

03

Deploy as plugins

Package tested scripts as PySH plugins and distribute via PyPI.

ECLI is currently in early development. Documentation is available.

Interested in ECLI?

Join the community and follow ECLI development progress.

Join Community