Metadata-Version: 2.0
Name: julz
Version: 1.0.0
Summary: A command line utility for creating ambitious julia apps.
Home-page: https://github.com/djsegal/julz
Author: dan segal
Author-email: UNKNOWN
License: UNLICENSE
Keywords: cli
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Topic :: Utilities
Classifier: License :: Public Domain
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Requires-Dist: docopt
Requires-Dist: inflect
Requires-Dist: jinja
Provides-Extra: test
Requires-Dist: coverage; extra == 'test'
Requires-Dist: pytest; extra == 'test'
Requires-Dist: pytest-cov; extra == 'test'

+-------------------------------------------------------------+---------------------------------------------------------------------------------+
| julz                                                        | .. image:: https://raw.githubusercontent.com/djsegal/julz/master/julz_logo.png  |
|                                                             |                                                                                 |
| *A command line utility for creating ambitious julia apps.* |                                                                                 |
+-------------------------------------------------------------+---------------------------------------------------------------------------------+

Usage
-----

**note: from https://stormpath.com/blog/building-simple-cli-interfaces-in-python**

If you've cloned this project, and want to install the library (*and all
development dependencies*), the command you'll want to run is::

  $ pip install -e .[test]

If you'd like to run all tests for this project (*assuming you've written
some*), you would run the following command::

  $ python setup.py test

This will trigger `py.test <http://pytest.org/latest/>`_, along with its popular
`coverage <https://pypi.python.org/pypi/pytest-cov>`_ plugin.

Lastly, if you'd like to cut a new release of this CLI tool, and publish it to
the Python Package Index (`PyPI <https://pypi.python.org/pypi>`_), you can do so
by running::

  $ python setup.py sdist bdist_wheel
  $ twine upload dist/*

This will build both a source tarball of your CLI tool, as well as a newer wheel
build (*and this will, by default, run on all platforms*).

The ``twine upload`` command (which requires you to install the `twine
<https://pypi.python.org/pypi/twine>`_ tool) will then securely upload your
new package to PyPI so everyone in the world can use it!


