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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: package_controller-1.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 a6218e48deaa1f40f760c179cf69af2779c409cc681dbb634815cadbcca545b9
MD5 4822412b00309514d48f6535d90fcff1
BLAKE2b-256 589d1caeeb7bc50ecbe1cf43ae91b7ef1a131b6bf37f692b292ba62fb71c5c50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: package_controller-1.2.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1d6aebb8a6de7f038d4556adbc9661fbba1b13156e5a179be4747573739e1845
MD5 6229c8a0f8038e2ab816f3e845432dec
BLAKE2b-256 08ad3113119ca93a6ba946dc318d4c89584ed5bb4ff7f1f52a5c0bbd9428289a

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