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 |
✓ |