PySH Documentation
Stable 1.0.0Stable documentation for PySH 1.0.0: installation, interactive shell behavior, .pysh scripts, the Python Execution Layer, Plugin API 1.0, configuration, platform support, diagnostics, and release verification.
# CPython 3.13 or newer
$ python3.13 -m pip install --upgrade pip
$ python3.13 -m pip install pysh-shell
$ pysh --version
pysh 1.0.0
$ python -m pysh --version
pysh 1.0.0
$ pysh --credits
Getting Started
Python Execution Layer
Configuration
TOML, deterministic drop-ins, legacy rc compatibility, and ~/.pyshrc.py.
Use --no-rc for deterministic recovery and conformance runs.
Configure prompt layout, history, profiles, themes, and colors.
Built-in profiles/themes and declarative visual customization.
Plugin API 1.0
Shell & Script Contract
Commands, pipelines, redirections, chaining, history, completion, and job control.
Run PySH scripts explicitly without pretending to be /bin/sh.
PySH is Python-first and does not claim Bash/Zsh/Fish/POSIX compatibility.
Recovery startup, interpreter checks, plugin diagnostics, and support paths.