🐚 Python-powered shell. Full-featured and cross-platform.
Find a file
Gil Forsyth e8b7003ee2 fix collision with ptk multiline dedent and pass
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
`$[]`.
2016-03-04 10:26:18 -05:00
docs Merge pull request #706 from scopatz/git_dirty_work_dir 2016-02-29 12:31:19 -05:00
recipe revert recipie manipulation 2016-02-24 15:09:16 -05:00
scripts updated 2016-02-19 18:23:12 -05:00
tests Merge pull request #696 from scopatz/rprompt 2016-02-23 19:29:40 -05:00
xonsh fix collision with ptk multiline dedent and pass 2016-03-04 10:26:18 -05:00
.appveyor.yml ci fixes 2016-02-24 13:08:22 -05:00
.binstar.yml Added setting to build for both python 3.4 and 3.5 on anaconda.org 2015-10-04 12:52:27 -04:00
.gitignore autogen config var docs 2016-01-06 01:55:40 -08:00
.landscape.yaml a couple of more fixes 2015-04-02 21:08:17 -05:00
.travis.yml ci fixes 2016-02-24 13:08:22 -05:00
appveyor.yml some v3.5 updates 2015-09-13 12:17:11 -04:00
binstar.yml some v3.5 updates 2015-09-13 12:17:11 -04:00
CHANGELOG.rst Merge pull request #695 from scopatz/c 2016-03-01 07:21:46 +01:00
CONTRIBUTING added contrib 2015-03-28 17:19:33 -05:00
license license 2015-04-04 13:50:53 -05:00
logo.txt accomodate pip bug by making setup.py ascii 2015-11-16 15:12:02 -08:00
MANIFEST.in make pip work again 2015-11-29 10:36:20 +01:00
README.rst org to sh 2016-02-10 02:43:04 -05:00
release.xsh revert recipie manipulation 2016-02-24 15:09:16 -05:00
requirements.txt Added ply dependency to requirements 2015-04-06 12:22:17 -07:00
setup.py put tempfile import in separate try statement 2016-02-25 17:57:29 -05:00
travis.yml some v3.5 updates 2015-09-13 12:17:11 -04:00

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.