xonsh
« Back to VersTracker
Description:
Python-powered, cross-platform, Unix-gazing shell language and command prompt
Type: Formula  |  Latest Version: 0.21.2@0  |  Tracked Since: Dec 10, 2025
Links: Homepage  |  GitHub  |  Docs  |  @xonshshell  |  formulae.brew.sh
Stars: 9,143  |  Forks: 689  |  Language: Python  |  Category: Developer tools
Tags: shell python automation cross-platform developer-tools
Install: brew install xonsh
About:
xonsh is a shell language and command prompt that combines Python's syntax and libraries with traditional shell capabilities. It allows users to write shell scripts in Python while maintaining compatibility with existing shell commands and workflows. Its main value is providing a modern, programmable environment that bridges the gap between shell scripting and general-purpose programming.
Key Features:
  • Python-powered shell syntax
  • Cross-platform compatibility (Linux, macOS, Windows)
  • Seamless integration of Python libraries with shell commands
  • Interactive command prompt with auto-completion
  • Supports traditional shell syntax and pipelines
Use Cases:
  • Interactive data analysis and automation using Python in the shell
  • Writing complex shell scripts with Python's readability and libraries
  • Cross-platform system administration and DevOps tasks
Alternatives:
  • bash – Traditional Unix shell; xonsh offers Python integration and modern syntax
  • zsh – Extended shell with plugins; xonsh provides native Python execution
  • IPython – Interactive Python environment; xonsh adds full shell command integration
Version History
Detected Version Rev Change Commit
Dec 19, 2025 8:18am 0.21.2 0 VERSION_BUMP d2897120
Dec 10, 2025 10:22pm 0 VERSION_BUMP 91f88906
Dec 10, 2025 11:49am 0 VERSION_BUMP 53928807
Nov 24, 2025 8:19am 0 VERSION_BUMP 13ccb9f4
Jan 13, 2025 5:16pm 0 VERSION_BUMP 1b724170
Nov 2, 2024 10:41pm 0 VERSION_BUMP be9b9260
Nov 2, 2024 9:54pm 0 VERSION_BUMP 8f01d57e
Oct 11, 2024 9:25pm 0 VERSION_BUMP beb69636