Skip to content

Automated rapid project bootstrapping with multi-language support and environment setup

Notifications You must be signed in to change notification settings

sheikhrachel/Coldstart

Repository files navigation

Coldstart

Build status

Coldstart is a Python cli tool built with click to quickly create a development environment for your next project

Features

  • Builds configured with Travis with build tag bootstrap in readme.md file

  • Gitignores pulled from Github bootstrap examples

  • Sets up git connections based on provided repository remote

  • Git hooks configured with Pre-Commit

  • Current environment language support: Python3

  • Current License support: Apache, GNUGPL v3.0, MIT

Prerequisites

Ensure you are running a Python version >= 3.6

$ python3 --version # returns 'Python 3.7.1' or a version >= 'Python 3.6'

Usage

Run in terminal from the src file (I will eventually publish this project up to pip for install/run directly)

# Project creation
$ Coldstart project -p'project name' -l 'license selection' -lang 'language selection' -g 'github repo link'

# Project deletion
$ Coldstart project -p'project name'

Glossary

- Licenses: apache, gnugpl3, mit
- Languages: python

Contact Info

self.name = 'Rachel Sheikh'
self.email = 'sheikhrachel97@gmail.com'
self.phone = '571-315-1881'

About

Automated rapid project bootstrapping with multi-language support and environment setup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages