Metadata-Version: 2.1
Name: krait
Version: 0.4
Summary: A Python CLI tool to create new python projects.
Home-page: https://github.com/taliamax/krait
Author: Natalia Maximo
Author-email: iam@natalia.dev
License: Apache Software License
Description: # Krait – CLI for setting up new python projects
        
        [![Build status badge](https://img.shields.io/github/workflow/status/taliamax/krait/build)](https://github.com/taliamax/krait/actions?query=workflow%3Abuild)
        [![PyPI version badge](https://img.shields.io/pypi/v/krait)](https://pypi.org/project/krait/)
        [![PyPI Status Badge](https://img.shields.io/pypi/status/krait)](https://pypi.org/project/krait/)
        [![Python versions badge](https://img.shields.io/pypi/pyversions/krait)](https://github.com/taliamax/krait)
        [![License](https://img.shields.io/github/license/taliamax/krait)](https://github.com/taliamax/krait/blob/master/LICENSE)
        [![Downloads per month](https://img.shields.io/pypi/dm/krait)](https://pypi.org/project/krait/)
        
        Welcome to Krait!
        
        Krait is a python-built CLI for new python projects! Working on new code usually means setting up linters, type checkers, testing frameworks, and/or automations, but how often do those things get worked on?
        
        I made Krait to solve the issue of starting up new python CLIs rapidly while ensuring that code quality is high. By baking these tools into the project creation process, you can find mistakes and issues early on and save time debugging.
        
        Krait is currently in Alpha, and new features are still being worked on. A few of the features coming soon:
        
        - Git integration, allowing new projects to already be initialized repositories
        - Customizeable defaults, including saving preferred name and email to be used by new projects
        - Pre-commit hooks
        
        Documentation is also being worked on to explain the process of extending Krait by writing your own plugins. This would allow external packages to enhance the number of options permitted for each of the tools that we support
        
        
        ## Installation
        
        Simplest installation is through pip.
        
        ```bash
        $ pip install krait
        ```
        
Keywords: cli project startup
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Provides-Extra: tests
