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

Sane 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

✓