Tools for releasing Apache Cordova packages
$ npm install -g cordova-release-tools
$ cort COMMAND
running command...
$ cort (-v|--version|version)
cordova-release-tools/0.1.0 win32-x64 node-v12.3.1
$ cort --help [COMMAND]
USAGE
$ cort COMMAND
...
cort apache:archive
cort apache:move RELEASENAME
cort apache:upload
cort hello
cort help [COMMAND]
cort identify
cort release-branch:checkout
cort release-branch:rebase
cort release:commit
cort release:preparecommit
cort release:publish RELEASENAME
cort release:push
cort release:tag
cort release:votetag
cort update-release-notes
cort version:bump
cort version:dev
cort version:undev
Creates an archive (.tar.gz, .asc, .sha) for the "current tag"
USAGE
$ cort apache:archive
See code: src\commands\apache\archive.js
Move uploaded archive from Apache SVN dist/dev to dist/release
USAGE
$ cort apache:move RELEASENAME
ARGUMENTS
RELEASENAME name of release to move
See code: src\commands\apache\move.js
Upload archive to Apache SVN dist/dev
USAGE
$ cort apache:upload
See code: src\commands\apache\upload.js
Describe the command here
USAGE
$ cort hello
OPTIONS
-n, --name=name name to print
DESCRIPTION
...
Extra documentation goes here
See code: src\commands\hello.js
display help for cort
USAGE
$ cort help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
Identify the project and output relevant information
USAGE
$ cort identify
OPTIONS
-n, --name=name name to print
See code: src\commands\identify.js
Checks out the release branch for the current version
USAGE
$ cort release-branch:checkout
See code: src\commands\release-branch\checkout.js
Rebases the currently checked out release branch onto master
USAGE
$ cort release-branch:rebase
See code: src\commands\release-branch\rebase.js
Commit release changes (commits and tag)
USAGE
$ cort release:commit
See code: src\commands\release\commit.js
Commit prepared changes (after release)
USAGE
$ cort release:preparecommit
See code: src\commands\release\preparecommit.js
Publish the defined release to npm (from dist/release)
USAGE
$ cort release:publish RELEASENAME
ARGUMENTS
RELEASENAME name of release to publish
See code: src\commands\release\publish.js
Push release commit and tag
USAGE
$ cort release:push
See code: src\commands\release\push.js
Checkout last tag, and tag with release tag
USAGE
$ cort release:tag
See code: src\commands\release\tag.js
Tag current commit with current version
USAGE
$ cort release:votetag
See code: src\commands\release\votetag.js
Update the project's RELEASENOTES.md
with the relevant commits
USAGE
$ cort update-release-notes
See code: src\commands\update-release-notes.js
Bump all version strings
USAGE
$ cort version:bump
See code: src\commands\version\bump.js
Adds the -dev suffix to version strings in all relevant files
USAGE
$ cort version:dev
See code: src\commands\version\dev.js
Removes the -dev suffix from version strings in all relevant files
USAGE
$ cort version:undev
See code: src\commands\version\undev.js