{ "info": { "author": "Luis Holanda", "author_email": "luiscmholanda@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Build Tools" ], "description": "Repository\n~~~~~~~~~~\n\n- https://github.com/luisholanda/ppm\n\nFeatures\n~~~~~~~~\n\n- Initialize project folders\n- Install project dependencies without a requirement file\n- Run scripts\n- Start your project script\n\nCommands\n~~~~~~~~\n\n#. **Init**\n\n ::\n\n ppm {init, i} [-h]\n\n | Initialize a python module template and a ``pyckage.json`` with\n some basic information that are asked to\n | the user.\n\n The module template is:\n\n ::\n\n \u252c module_name\n \u2502 \u251c __init__.py\n \u2502 \u2514 __main__.py\n \u2514 entry_point.py\n\n Where ``module_name`` and ``entry_point`` values are asked.\n\n#. **Add**\n\n ::\n\n ppm {add, a} [-h] [-g] [--add] []\n\n | Install ```` in a folder named ``python_modules`` that\n will store all\n | modules that you install with ppm.\n\n | If the flag ``--add`` is passed, the modules will be added to the\n ``dependencies``\n | field in ``pyckage.json``.\n\n You can use the ``-g`` flag to install the packages globally.\n\n#. **Remove**\n\n ::\n\n ppm {remove, rm} [-h] [-g] \n\n Removes a ppm installed package.\n\n Like the ``add`` command, you can use the ``-g`` flag to remove\n globally installed packages.\n\n#. **Run**\n\n ::\n\n ppm run [-h]