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

Uploaded Source

Built Distribution

package_controller-2.0.0-py3-none-any.whl (54.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: package_controller-2.0.0.tar.gz
  • Upload date:
  • Size: 23.8 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.0.0.tar.gz
Algorithm Hash digest
SHA256 235d62e1303d01c433696cbfbab2e1d07057264d7a4b18e163b0fb6d16e24014
MD5 b90425c0c17770d2fa7603c03ad04dfc
BLAKE2b-256 f65ec61d249a058da41040811268c7e9d2ef9247cef21afc73e3fff1bb96dbe6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: package_controller-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 54.4 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.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 489dd225178562f4c8ced2ddd0e3e8c94756135fac4627af4100b83241df9679
MD5 94695618fb80d1821d9798fdb433d44e
BLAKE2b-256 b37ed4fa6ed1d3bcb2f30282e60bee0f3cb08edb48443753fc281996f6ba5abf

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