Installation
Install a CLI that runs .echo files. Needs Python 3.10+.
Prefer the command name elang. Many shells already treat echo as a built-in (Write-Output on PowerShell; POSIX echo). The package also registers echolang and echo; docs and examples use elang.
The PyPI package name is echolang (first public release 0.8.9).
Option 1: pipx (recommended)
Isolated env, global commands.
Windows PowerShell
powershell
python -m pip install --user pipx
python -m pipx ensurepath
pipx install echolangpowershell
elang examples\language_feature_smoke.echomacOS / Linux
bash
python3 -m pip install --user pipx
python3 -m pipx ensurepath
pipx install echolangbash
elang examples/language_feature_smoke.echoThat installs the package echolang and puts elang (and echolang) on your PATH.
From GitHub
bash
pipx install git+https://github.com/deekshith-poojary98/echo.gitOption 2: pip from a clone
bash
pip install .
elang path/to/file.echoOption 3: editable install (development)
bash
pip install -e .Commands
elang path/to/file.echo— runelang check [paths...]elang test [paths...]elang fmt [paths...] [--check]elang lint [paths...]
No path on elang / echolang / echo alone starts the REPL (see CLI and Execution Model).
