Comparison#

Xonsh is significantly different from most other shells or shell tools. The following table lists built in features and capabilities that various tools may or may not share.

Bash

zsh

plumbum

fish

IPython

xonsh

Practical language

Easily scriptable

Native cross-platform support

Meant as a shell

Tab completion

Completion from man-page parsing

Large standard library

Typed variables

Syntax highlighting

in notebook

w/ prompt-toolkit

Pun in name

Rich history