Skip to main content

A CLI tool that acts as a wrapper for various other programs to make updating and publishing python and node packages easier

Project description

Package Controller

Description

A CLI tool that acts as a wrapper for various other programs to make updating and publishing python and node packages easier.

Installation

pip install package_controller

Usage

To get the diff of a file.

pc diff path/to/file

To run unit/integration tests.

pc test --unit --integration

To add file(s) to a commit.

pc add -f <path> (-f <path> ...)

To create the commit.

pc commit -t <type> -s <subject> (-d <description>)

To increase the major version

pc version --major (--no-git --force)

To increase the minor version

pc version --minor (--no-git --force)

To increase the patch version

pc version --patch (--no-git --force)

To get the current version

pc version

To build the current version.

pc build (--force)

To release the latest version. (to PyPi (Python) or NPM (Node), and git)

pc release (--remote <remote> --branch <branch> --no-tag)

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

package_controller-1.2.0.tar.gz (22.9 kB view details)

Uploaded Source

Built Distribution

package_controller-1.2.0-py3-none-any.whl (34.1 kB view details)

Uploaded Python 3

File details

Details for the file package_controller-1.2.0.tar.gz.

File metadata

  • Download URL: package_controller-1.2.0.tar.gz
  • Upload date:
  • Size: 22.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for package_controller-1.2.0.tar.gz
Algorithm Hash digest
SHA256 2354f4d64d90d8c99be87d7e7f283bc017fd5f4fcdf9e3339b2fa6e267d69edd
MD5 8f8a1b4c8289184022033b465bc592d5
BLAKE2b-256 611e0cad4b098f6b7b3dd02ddfbebb987c0bf9951ed820acdf1a7b9ab829d806

See more details on using hashes here.

File details

Details for the file package_controller-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: package_controller-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 34.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for package_controller-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bc33562674a34b49a27e8b3f1f58e47b5c3f588488ae9ff3643fe25513979ecc
MD5 5d2f9697164b709b75ed50ca7728f805
BLAKE2b-256 9d60e32e5157b6d9a8903338ae6d0c54c001e53371159b4a73e4cf3000608c24

See more details on using hashes here.

Supported by

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