mirror of
https://github.com/xonsh/xonsh.git
synced 2025-03-04 16:34:47 +01:00
🐚 Python-powered shell. Full-featured and cross-platform.
artificial-intelligencebashclicommand-lineconsoledata-engineeringdata-sciencedevopsfishiterm2pythonraspberry-pisecurity-automationshellxonshzsh
![]() This is a bit of an edge case, but the password manager `pass` causes a few headaches with the multiline carriage return logic. Specifically, because `pass` is a `DEDENT_TOKEN` when running `pass` as the password manager the prompt will delete one indent-length's worth of characters on a `<ENTER>` press. This is a one-line fix to make sure that people can use `pass` in the PTK shell. Just running `pass` will be interpreted as a Pythonic `pass`, but commands like `pass git init` will work. If someone has a xsh script that uses `pass` it should be wrapped in `$[]`. |
||
---|---|---|
docs | ||
recipe | ||
scripts | ||
tests | ||
xonsh | ||
.appveyor.yml | ||
.binstar.yml | ||
.gitignore | ||
.landscape.yaml | ||
.travis.yml | ||
appveyor.yml | ||
binstar.yml | ||
CHANGELOG.rst | ||
CONTRIBUTING | ||
license | ||
logo.txt | ||
MANIFEST.in | ||
README.rst | ||
release.xsh | ||
requirements.txt | ||
setup.py | ||
travis.yml |
xonsh ===== .. image:: https://travis-ci.org/scopatz/xonsh.svg?branch=master :target: https://travis-ci.org/scopatz/xonsh .. image:: https://ci.appveyor.com/api/projects/status/ufqtigii8ma3rctt/branch/master?svg=true :target: https://ci.appveyor.com/project/rbrewer123/xonsh-unq93 .. image:: https://landscape.io/github/scopatz/xonsh/master/landscape.svg?style=flat :target: https://landscape.io/github/scopatz/xonsh/master :alt: Code Health xonsh is a Python-ish, BASHwards-looking shell language and command prompt. The language is a superset of Python 3.4+ with additional shell primitives. xonsh (pronounced *conch*) is meant for the daily use of experts and novices alike. Please visit http://xon.sh for more information.