Metadata-Version: 2.0
Name: julz
Version: 1.0.2
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**                                                        |          |
|                                                                 |  |julz|  |
| *A command line utility for creating scalable julia apps.*      |          |
|                                                                 |          |
+-----------------------------------------------------------------+----------+

-------------------------

Instillation
~~~~~~~~~~~~

::

   pip install julz

Usage
~~~~~

+-------------------------------------------------------------------+---------------------------------------------+
| Command                                                           | Description                                 |
+===================================================================+=============================================+
| ``julz new <app_path> [options]``                                 | Start new project                           |
+-------------------------------------------------------------------+---------------------------------------------+
| ``julz scrap <app_path> [options]``                               | Scrap old project                           |
+-------------------------------------------------------------------+---------------------------------------------+
| ``julz (i|install) [options]``                                    | Install Julia packages                      |
+-------------------------------------------------------------------+---------------------------------------------+
| ``julz (u|update) [options]``                                     | Update Julia packages                       |
+-------------------------------------------------------------------+---------------------------------------------+
| ``julz (g|generate) <generator> <name> [<field>...] [options]``   | Generate Julia file                         |
+-------------------------------------------------------------------+---------------------------------------------+
| ``julz (d|destroy) <generator> <name> [<field>...] [options]``    | Destroy Julia file                          |
+-------------------------------------------------------------------+---------------------------------------------+
| ``julz (r|run) [options]``                                        | Run Julia code                              |
+-------------------------------------------------------------------+---------------------------------------------+
| ``julz (t|test) [options]``                                       | Test Julia code                             |
+-------------------------------------------------------------------+---------------------------------------------+
| ``julz (s|send) [options]``                                       | Send Julia code elsewhere (unimplemented)   |
+-------------------------------------------------------------------+---------------------------------------------+

Project Architecture
~~~~~~~~~~~~~~~~~~~~

-  ``./``
  +  ``README.md``
  +  ``Gemfile``
  +  ``Gemfile.lock``
  +  ``lib``
  +  ``tmp``
  +  ``vendor``
  +  ``config``

    -  ``initializers``
    -  ``application.jl``
    -  ``include_all.jl``
    -  ``export_all_except.jl``
    -  ``environment.jl``
    -  ``environments``
      +  ``development.jl``
      +  ``test.jl``
      +  ``production.jl``

  +  ``app``

    -  ``functions``
    -  ``methods``
    -  ``types``
    -  ``macros``

  +  ``test``

    -  ``test_helper.jl``
    -  ``functions``
    -  ``methods``
    -  ``types``
    -  ``macros``

.. |julz| image:: https://raw.githubusercontent.com/djsegal/julz/master/julz_logo.png


