mirror of
https://github.com/xonsh/xonsh.git
synced 2025-03-04 08:24:40 +01:00
96 lines
1.3 KiB
ReStructuredText
96 lines
1.3 KiB
ReStructuredText
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.
|
|
|
|
.. list-table::
|
|
:widths: 3 1 1 1 1 1 1
|
|
:header-rows: 1
|
|
:stub-columns: 1
|
|
|
|
* -
|
|
- 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
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
- ✓
|
|
|
|
|