Skip to content

Repository files navigation

RocketCDK

Version

Downloads/week

License

Update all your packages and CDK version in one step.

Works for Typescript and Python

Update to latest:

$ npx rocketcdk up

Update to specific version:

$ npx rocketcdk up -v 1.55.0

What it does:

Typescript

Reads 'package.json', filters for the AWS-CDK packages and installs them with the specified version.

Also updates these packages locally to minimize the chance of a dependency error:

  • @types/jest
  • aws-cdk@'version'
  • @aws-cdk/assert

Installs no packages globally.

Python

Python follows the example from the AWS-CDK documentation on how to work with Python modules. AWS-CDK docs

Steps:

  • $ pip freeze > requirements.txt
  • Reads requirements.txt and filters for AWS-CDK packages
  • Change the version number on these packages
  • And updates with $ pip install -r requirements.txt -U

Contributing

If you have any wishes, tipps or best practices, just reach out.

You can reach me on Twitter or Github: TwitterGithub

Commands

rocketcdk help [COMMAND]

display help for rocketcdk

USAGE
$ rocketcdk help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI

See code: @oclif/plugin-help

rocketcdk up

Updates your CDK packages to your favorite version.

USAGE
$ rocketcdk up
OPTIONS
-c, --caret Set uses the Semver version of the npm packages.
-v, --version=version [default: latest] input a version: RocketCDK up -v 1.50.0

See code: src/commands/up.ts

rocketcdk update

Updates your CDK packages to your favourite version.

USAGE
$ rocketcdk update
OPTIONS
-v, --version=version [default: latest] input a version: RocketCDK up -v 1.50.0

See code: src/commands/update.ts

About

Initialise your CDK-app, install CDK-packages and auto-import them into your Stack.ts file.

Resources

Stars

20 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages