Skip to main content

A Git hook to automate your Pipenv and Django workflows

Project description

Hook Me Up

GitHub Travis CI PyPI - Python Version PyPI Coverage Status

A Git hook to automate your Pipenv and Django workflows

Requires

  • Python 3.5 or newer

Features

  • Fires whenever you switch branches with git checkout
  • Cleans and Syncs your Pipenv if there are changes to Pipfile
  • Migrates your Django DB to it's current working state, applying and unapplying migrations as necessary

The hook detects if Pipenv and/or Django are in use in the current repo, so you don't need to be using both to take advantage of Hookmeup.

Usage

$ pip install hookmeup
$ cd $YOUR_PROJECT
$ hookmeup install

More details are available by running hookmeup --help.

Acknowledgments

hookmeup is inspired by Tim Pope's hookup utility for Ruby/Rails (and hence so is the name).

Project details


Download files

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

Source Distribution

hookmeup-0.1.2.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hookmeup-0.1.2-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file hookmeup-0.1.2.tar.gz.

File metadata

  • Download URL: hookmeup-0.1.2.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.19.1

File hashes

Hashes for hookmeup-0.1.2.tar.gz
Algorithm Hash digest
SHA256 378f5587c0d8a4bfca78b576accd0d03f98339667b5fa002a0a878631fff6fa9
MD5 afcd580a9fc33d441496cbf2a1d51dca
BLAKE2b-256 149901d3dafa0b5ab5a7eaf8b693388177dada3614864ef0403223e5b813a7fa

See more details on using hashes here.

File details

Details for the file hookmeup-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: hookmeup-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.19.1

File hashes

Hashes for hookmeup-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9be4267b6059359067b4858927792903977f016a485cb18cb65337827c63ff5f
MD5 cee265d7a2e6a5152915fe8fbb008e2a
BLAKE2b-256 0e9ca27a2fa93f1c120287c6309503eb39a1b45fe3268e37c344d7de06f03780

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page