project-publisher
v1.3.1
Published
Simple CLI tool for automating project publishing workflows
Maintainers
Readme
Project Publisher
Simple CLI tool for automating project publishing workflows.
Installation
npm install -g project-publisherUsage
pub [flags] [options]Flags
| Flag | Description |
|------|-------------|
| --bump-package | Increment package.json version |
| --bump-manifest | Update manifest.json with current version |
| --build | Run npm build command |
| --build-zip | Create ZIP build in builds folder |
| --clean | Remove old builds (keeps last 3) |
| --push | Commit and push changes |
| --npm-publish | Publish package to npm |
Options
| Option | Description | Default |
|--------|-------------|---------|
| --branch <name> | Specify branch for push | master |
| --script <name> | Specify build script name | build |
Examples
Build project:
pub --buildBuild with custom script:
pub --build --script compileCreate and clean builds:
pub --build-zip --cleanFull release workflow:
pub --bump-package --build-zip --clean --push --branch mainPublish to npm:
pub --npm-publishComplete workflow:
pub --bump-package --build --build-zip --clean --push --npm-publishLicense
ISC
