xonsh/docs/comparison.rst
Gil Forsyth 7b0bc0f75a
fix: add M1 bash-completion path to osx defaults (#4740)
* docs: change language choice for "reasonable" behavior

* fix: add M1 bash completion location to defaults on OSX
2022-03-28 21:43:11 +05:30

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