mirror of
https://github.com/xonsh/xonsh.git
synced 2025-03-04 08:24:40 +01:00
81 lines
1.2 KiB
ReStructuredText
81 lines
1.2 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
|
|
* - 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
|
|
- ✓
|
|
-
|
|
- ✓
|
|
- ✓
|
|
-
|
|
- ✓
|
|
|