xonsh/docs/index.rst
Anthony Scopatz 06a2d01807 Zonsch
2015-03-09 13:51:54 -05:00

141 lines
3.3 KiB
ReStructuredText

the xonsh shell
===============
.. raw:: html
<p style="text-align:center;">
<span style="font-family:Times;font-size:28px;font-style:normal;font-weight:normal;text-decoration:none;text-transform:none;font-variant:small-caps;color:000000;">
<br />
~
<script>
var taglines = [
"Exofrills in the shell",
"No frills in the shell",
"Become the Lord of the Files",
"Break out of your shell",
"The only shell that is also a shell",
"All that is and all that shell be",
"It cannot be that hard",
"Pass the xonsh, Piggy",
"Piggy glanced nervously into hell and cradled the xonsh",
"The xonsh is a symbol",
"It is pronounced <i>konk</i>",
"It is pronounced <i>conch</i>",
"It is pronounced <i>quanxh</i>",
"It is pronounced <i>zonsch</i>",
"The shell, bourne again",
"Snailed it",
"Starfish loves you",
"Come snail away",
"This is Major Tom to Ground Xonshtrol",
"Sally sells csh and keeps xonsh to herself",
];
document.write(taglines[Math.floor(Math.random() * taglines.length)]);
</script>
~
<br />
<br />
</span>
</p>
xonsh is a Python-ish, BASHwards-compatible shell language and command prompt.
The language is a superset of Python 3.4 with additional shell primitives
that you are used to from BASH and IPython. xonsh is
meant for the daily use of experts and novices alike.
**At a glance**
.. raw:: html
<p style="text-align:center;">
.. image:: _static/xonsh-demo.gif
.. raw:: html
</p>
=========
Contents
=========
.. toctree::
:maxdepth: 1
tutorial
api/index
previous/index
faq
todo
============
Installation
============
You can install xonsh using conda, pip, or from source.
**conda:**
.. code-block:: bash
$ conda install -c https://conda.binstar.org/scopatz xonsh
**pip:**
.. code-block:: bash
$ pip install xonsh
**source:** Download the source `from github <https://github.com/scopatz/xonsh>`_
(`zip file <https://github.com/scopatz/xonsh/archive/master.zip>`_), then run
the following from the source directory,
.. code-block:: bash
$ python setup.py install
If you run into any problems, please let us know!
============
Dependencies
============
Polyphemus currently has the following external dependencies,
*Run Time:*
#. Python v3.4+
#. PLY
*Documentation:*
#. Sphinx
#. Numpydoc
#. Cloud Sphinx Theme
============
Contributing
============
We highly encourage contributions to xonsh! If you would like to contribute,
it is as easy as forking the repository on GitHub, making your changes, and
issuing a pull request. If you have any questions about this process don't
hesitate to ask the mailing list (xonsh@googlegroups.com).
==========
Contact Us
==========
If you have questions or comments, please send them to the mailing list
xonsh@googlegroups.com, contact the author directly, or open an issue on
GitHub.
`Join the mailing list here! <https://groups.google.com/forum/#!forum/xonsh>`_
=============
Helpful Links
=============
* `Documentation <http://xonsh.org>`_
* `Mailing list <https://groups.google.com/forum/#!forum/xonsh>`_
* `GitHub Repository <https://github.com/scopatz/xonsh>`_
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`