Skip to main content

An opinionated tool to generate base projects for a multitude of languages.

Project description

mkproj

Build Status

mkproj is an opinionated tool to generate base projects for a multitude of languages.

Supported Languages

  • Python
  • Go [WIP]
  • More To Come!

Installation

Simply run pip install mkproj

Usage

Usage is simple! You simply type mkproj then specify the language and mixins you want to use.

Examples:

  • If you wanted to make a base python project called pyproj you would type: mkproj -l python pyproj. Here the -l flag specifies the langage you want the project to be made with (in this instance python).

  • Now lets say you want this python project to also be initialized with Pipenv. Instead you would type: mkproj -l python -m pipenv pyproj. Here in addition to the above the -m flag specifies the mixins the project should be made with (in this instance pipenv).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
mkproj-1.2.0-py3-none-any.whl (1.1 MB) Copy SHA256 hash SHA256 Wheel py3
mkproj-1.2.0.tar.gz (857.8 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page