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 pin the package versions for python or node.

pc pin --development | --production | --peer | --optional

To unpin the package versions for python or node.

pc unpin --development | --production | --peer | --optional

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-2.2.0.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

package_controller-2.2.0-py3-none-any.whl (37.3 kB view details)

Uploaded Python 3

File details

Details for the file package-controller-2.2.0.tar.gz.

File metadata

  • Download URL: package-controller-2.2.0.tar.gz
  • Upload date:
  • Size: 26.6 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-2.2.0.tar.gz
Algorithm Hash digest
SHA256 35c92bf1c1c992ff375e682b1ce3db0694cd1d8ea69ad9c38f8b996e1e131250
MD5 14d206f75d9bd6cc942b63bb4bae518d
BLAKE2b-256 ca5edf1b61962a63d236ba3ae2e41fd5f1dccacc6736546389d0ff964496dc1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: package_controller-2.2.0-py3-none-any.whl
  • Upload date:
  • Size: 37.3 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-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 badbe5918926b9d274449d70e7d73ee9172fd92a433123edbdc19dacbb112302
MD5 727139dc6624931936b5d52133d09872
BLAKE2b-256 212ce88f803052257d671cc10a137420c9aea50cb113f65f4437fae9d53327e5

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