roc

rocketcdk

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

Showing:

Popularity

Downloads/wk

35

GitHub Stars

18

Maintenance

Last Commit

6mos ago

Contributors

3

Package

Dependencies

8

Size (min+gzip)

166.3KB

License

MIT

Type Definitions

Built-In

Tree-Shakeable

No?

Categories

Readme

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: Twitter Github

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

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100