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

Uploaded Source

Built Distribution

package_controller-2.0.1-py3-none-any.whl (31.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: package-controller-2.0.1.tar.gz
  • Upload date:
  • Size: 23.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-2.0.1.tar.gz
Algorithm Hash digest
SHA256 e3ed576c8bb34be505220b914a2b07e22eaceb2d2ae7bd194278e0fb8f47fa72
MD5 522fe13d39431d15f4860f4fdc6519fd
BLAKE2b-256 8b9c1ea3d71e2cb8ec4afdce2e41722e098cee42700f59bcf1674c079878cdde

See more details on using hashes here.

File details

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

File metadata

  • Download URL: package_controller-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 31.6 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0c05185e3db29ee3ffc149b2957deaaa5115b3515922c460c3a2f7e1bb47ac0a
MD5 f30ce611e2ded7a1087553ccaa69e311
BLAKE2b-256 3288e0cc28542c5bffc0b7f6b938d246fe095121a678a48785c4efef0e553b9a

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