mirror of
https://github.com/vinta/awesome-python.git
synced 2026-05-06 07:53:28 -05:00
[PR #1623] [MERGED] Add xonsh shell is a Python-powered, Unix-gazing shell language and command prompt #12773
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/1623
Author: @anki-code
Created: 9/24/2020
Status: ✅ Merged
Merged: 10/27/2020
Merged by: @vinta
Base:
master← Head:patch-1📝 Commits (1)
6b4ee06xonsh is a Python-powered, cross-platform, Unix-gazing shell language and command prompt.📊 Changes
1 file changed (+7 additions, -0 deletions)
View changed files
📝
README.md(+7 -0)📄 Description
What is this Python project?
xonsh is a Python-powered, cross-platform, Unix-gazing shell language and command prompt. The language is a superset of Python 3.5+ with additional shell primitives. It is time-tested and very well documented project.
What's the difference between this Python project and similar ones?
Xonsh is significantly different from most other shells or shell tools. The following table lists features and capabilities that various tools may or may not share.
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
✓
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.