21
User
Recs.
Recs.
18
Updates
Last
Updated
Updated
Activity
19 Options
Specs
Specs are quantitative aspects of the option such as the price
Pros
Pro Python as logic language, Rich Library
One doesn't need to learn another esoteric language like bash/zsh so definitely a plus for python aware DevOps
Pro Easy to understand, Python-like syntax
Xonsh uses a syntax which is a superset of Python 3.4 plus some additional shell primitives. Because of the similarity to Python, which is famously an easy to understand programming language, the syntax of Xonsh is pretty easy to grasp too, even more so for Python programmers.
Know any positive aspects of this option?
Cons
Con Most editors do not have support for it
Emacs, Atom, and most other text editors do not have support for Xonsh syntax highlighting, completion, etc.
Know any negative aspects of this option?
Recommendations
Xonsh
Recommended a year ago
Xonsh is a great shell, mixing python and bash where I need to automate processes. And a nice list of plugins making it interactive better than zsh or fish. I use it as a login on non-critical production. So far so 👍
Pro
Excellent for shell scriptsPro
Extensions supportPro
ExtensibleCon
Slower than other shellsXonsh
Recommended 5 years ago
Great shell for beginners and experts, gain flexibility between shell and python, well done xonsh.
Pro
Cross platform supportPro
Easy to understand, Python-like syntaxPro
Python as logic language, Rich LibraryPro
Command history on steroids - including outputPro
Excellent for shell scriptsPro
Extensions support