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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: package-controller-2.0.2.tar.gz
  • Upload date:
  • Size: 24.0 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.2.tar.gz
Algorithm Hash digest
SHA256 5733d962e0642b3a762236293e69f89c8b59f2106b466beea344692f9cf25f2f
MD5 3438edfc48ab3d585d73625d50f37aae
BLAKE2b-256 ef634136ff731f501390e74f5348f8fb9a8446d662861ae8713cc59b8fba693c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: package_controller-2.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ca0470824049b34bfe9cec664b50213a629152cd220a865ce272e849489ba53c
MD5 3fc10b9f66f1b5134ce016afde3f6cee
BLAKE2b-256 0813afb477c4f850c527b80810265812ee6503665f1b7d117d1fb21a51bfbec2

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