Cookie Cutter template for a simple Python CLI project.
  • Python 74.5%
  • Makefile 22.4%
  • Dockerfile 3.1%
Find a file
Haseeb Majid 22a5f1670c
fix: ci publish docker job
Update the publish docker job to install python setup tools.
Else the building the Dockerfiles fails.
2021-03-19 11:04:39 +00:00
hooks Added Isort, Post Generation Hook 2020-02-29 14:37:59 +00:00
{{ cookiecutter.package_name }} fix: ci publish docker job 2021-03-19 11:04:39 +00:00
.gitignore 🎉 Initial Commit 2019-07-23 14:14:55 +01:00
CHANGELOG.md Added unit tests 2020-08-19 23:10:47 +01:00
cookiecutter.json Added Isort, Post Generation Hook 2020-02-29 14:37:59 +00:00
LICENSE 🎉 Initial Commit 2019-07-23 14:14:55 +01:00
README.md 📝 Updated README 2020-02-29 14:39:19 +00:00

Cookiecutter Python CLI Template.

A Cookie Cutter template for creating Python CLI scripts.

NOTE: This project only supports Python3.

Usage

First you will need to install cookiecutter, then "clone" the project using cookiecutter Then fill in the form and your project will be ready to use. This project is supposed to be used with GitLab.

pip install cookiecutter
# Via SSH
cookiecutter git@gitlab.com:hmajid2301/python-cli-template.git
# Or via HTTPS
cookiecutter https://gitlab.com/hmajid2301/python-cli-template.git

Libraries

This template comes with the following libraries/packages ready to use.

  • GitLab CI
  • Black
  • Flake8
  • Isort
  • Docker
  • Pytest
  • Sphinx

Changelog

You can find the changelog here.