xonsh/docs/index.rst

143 lines
3.4 KiB
ReStructuredText
Raw Normal View History

2015-03-07 18:58:14 -06:00
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>
2015-03-08 22:48:34 -05:00
var taglines = [
2015-03-07 18:58:14 -06:00
"Exofrills in the shell",
"No frills in the shell",
"Become the Lord of the Files",
"Break out of your shell",
2015-03-07 22:41:47 -06:00
"The only shell that is also a shell",
"All that is and all that shell be",
2015-03-07 23:35:08 -06:00
"It cannot be that hard",
2015-03-07 23:22:13 -06:00
"Pass the xonsh, Piggy",
2015-03-07 22:41:47 -06:00
"Piggy glanced nervously into hell and cradled the xonsh",
"The xonsh is a symbol",
2015-03-07 23:22:13 -06:00
"It is pronounced <i>konk</i>",
"It is pronounced <i>conch</i>",
2015-03-08 16:58:10 -05:00
"It is pronounced <i>quanxh</i>",
2015-03-09 13:51:54 -05:00
"It is pronounced <i>zonsch</i>",
2015-03-07 18:58:14 -06:00
"The shell, bourne again",
2015-03-08 00:32:17 -06:00
"Snailed it",
2015-03-07 18:58:14 -06:00
"Starfish loves you",
2015-03-07 23:22:13 -06:00
"Come snail away",
2015-03-08 00:32:17 -06:00
"This is Major Tom to Ground Xonshtrol",
2015-03-07 18:58:14 -06:00
"Sally sells csh and keeps xonsh to herself",
2015-03-10 01:25:29 -05:00
"Nice indeed. Everything's accounted for, except your old shell.",
2015-03-07 18:58:14 -06:00
];
2015-03-08 22:48:34 -05:00
document.write(taglines[Math.floor(Math.random() * taglines.length)]);
2015-03-07 18:58:14 -06:00
</script>
~
<br />
<br />
</span>
</p>
2015-03-07 19:30:06 -06:00
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
2015-03-07 23:22:13 -06:00
that you are used to from BASH and IPython. xonsh is
2015-03-07 19:30:06 -06:00
meant for the daily use of experts and novices alike.
2015-03-07 18:58:14 -06:00
2015-03-08 23:55:10 -05:00
**At a glance**
.. raw:: html
<p style="text-align:center;">
.. image:: _static/xonsh-demo.gif
.. raw:: html
</p>
2015-03-07 18:58:14 -06:00
=========
Contents
=========
.. toctree::
:maxdepth: 1
tutorial
api/index
previous/index
faq
2015-03-07 23:35:08 -06:00
todo
2015-03-07 18:58:14 -06:00
============
Installation
============
2015-03-08 22:33:43 -05:00
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!
2015-03-07 18:58:14 -06:00
============
Dependencies
============
Polyphemus currently has the following external dependencies,
*Run Time:*
2015-03-07 19:30:06 -06:00
#. Python v3.4+
#. PLY
2015-03-07 18:58:14 -06:00
2015-03-07 19:30:06 -06:00
*Documentation:*
#. Sphinx
#. Numpydoc
#. Cloud Sphinx Theme
2015-03-07 18:58:14 -06:00
============
Contributing
============
2015-03-07 19:30:06 -06:00
We highly encourage contributions to xonsh! If you would like to contribute,
2015-03-07 18:58:14 -06:00
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
2015-03-07 19:30:06 -06:00
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>`_
2015-03-07 18:58:14 -06:00
=============
Helpful Links
=============
* `Documentation <http://xonsh.org>`_
2015-03-07 19:30:06 -06:00
* `Mailing list <https://groups.google.com/forum/#!forum/xonsh>`_
* `GitHub Repository <https://github.com/scopatz/xonsh>`_
2015-03-07 18:58:14 -06:00
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`