Metadata-Version: 2.1
Name: mkprj
Version: 0.1.1
Summary: Easily create new Python projects.
Home-page: https://github.com/tomplex/mkprj
Author: Tom Caruso
Author-email: carusot42@gmail.com
License: MIT
Description: 
        ## mkprj
        
        A basic CLI tool to create bare-bones Python projects, the way I like them.
        
        It will:
        
        - Create a project directory
        - Initialize `git`
        - Add a `.gitignore`
        - Create a virtualenv
        - Create a `requirements.txt` with the default requirements, or a comma-separate list specified with `--requirements`
         
        
        ## Installation
        
        ```bash
        pip install mkprj
        ```
        
        ## Usage
        
        ```bash
        usage: mkprj [-h] [--python PYTHON] [--overwrite] [--requirements REQUIREMENTS] project_path
        
        positional arguments:
          project_path          Path to the project to create.
        
        optional arguments:
          -h, --help            show this help message and exit
          --python PYTHON       Path to Python interpreter to use. Defaults to 'python3'.
          --overwrite           Overwrite existing project at specified directory.
          --requirements REQUIREMENTS
                                Comma-separated list of requirements to install.
                                
        ```
        
        ## Planned enhancements
        
        - A `--docker` flag to create a `Dockerfile`, plus `build.sh` and `push.sh` executable bash scripts
        - Better support for creating virtualenvs in a default location (instead of the project directory)
        - creating a main.py and test directory
        
        More to come.
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.5.0
Description-Content-Type: text/markdown
