← Back to tools

xonsh

Python-powered shell that easily mixes Python and shell commands

Shell & Terminal linuxmacoswindows Python BSD-2-Clause

Description

The xonsh shell lets you easily mix Python and shell commands in a powerful and simplified approach to the command line. It is a Python-powered, cross-platform, Unix-gazing shell language and command prompt.

AI Summary

A Python-powered shell that seamlessly combines Python and traditional shell commands.

Capabilities

  • + Mix Python and shell commands in the same line
  • + Use Python data structures in shell operations
  • + Customizable prompt and environment
  • + Cross-platform support
  • + Tab completion for Python and shell commands

Use When

  • You want Python integration in your shell
  • You frequently combine shell scripting with Python

Avoid When

  • x You need POSIX-compatible scripting
  • x You want maximum shell startup speed
View AGENTS.md for xonsh