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 |
✓ |
✓ |
✓ |
✓ |
||
Stays readable at scale |
✓ |
✓ |
||||
Native cross-platform |
✓ |
✓ |
✓ |
✓ |
||
Meant as a shell |
✓ |
✓ |
✓ |
✓ |
||
Large standard library |
✓ |
✓ |
✓ |
|||
Typed variables and objects |
✓ |
✓ |
✓ |
✓ |
||
Syntax highlighting |
plugins |
✓ |
in notebook |
prompt-toolkit |
||
Rich history backend |
✓ |
|||||
Pun in name |
✓ |
✓ |
✓ |
✓ |