
Product
Introducing Webhook Events for Pull Request Scans
Add real-time Socket webhook events to your workflows to automatically receive pull request scan results and security alerts in real time.
@guardian/cdk-cli
Advanced tools
This project is still in the early stages of development and may not be stable
CDK CLI is a tool to make it easier to get started with CDK using the @guardian/cdk library.
We plan to deprecate this CLI and migrate all useful features to the main Guardian CDK repository. As a short-term fix for those looking to get a GuCDK stack up and running, here are some manual steps, expectations and notes regarding the process:
$ npm install -g @guardian/cdk-cli
$ cdk-cli COMMAND
running command...
$ cdk-cli (-v|--version|version)
@guardian/cdk-cli/2.0.0 darwin-x64 node-v14.18.0
$ cdk-cli --help [COMMAND]
USAGE
$ cdk-cli COMMAND
...
cdk-cli help [COMMAND]
display help for cdk-cli
USAGE
$ cdk-cli help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
cdk-cli new
Creates a new CDK stack
USAGE
$ cdk-cli new
OPTIONS
-h, --help show CLI help
-v, --version show CLI version
--app=app (required) The name of your application e.g. Amigo
--init Create the cdk directory before building the app and stack files
(defaults to true)
--multi-app Create the stack files within sub directories as the project defines
multiple apps (defaults to false)
--stack=stack (required) The Guardian stack being used (as defined in your
riff-raff.yaml). This will be applied as a tag to all of your
resources.
--yaml-template-location=yaml-template-location Path to the YAML CloudFormation template
See code: src/commands/new.ts
We follow the script/task
pattern,
find useful scripts within the script
directory for common tasks.
./script/setup
to install dependencies./script/lint
to lint the code using ESLint./script/test
to run the Jest unit tests./script/build
to compile TypeScript to JSThere are also some other commands defined in package.json
:
yarn lint --fix
attempt to autofix any linter errorsyarn format
format the code using PrettierHowever, it's advised you configure your IDE to format on save to avoid horrible "correct linting" commits.
FAQs
A CLI tool to migrate from cloudformation to Guardian flavoured CDK
We found that @guardian/cdk-cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 44 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Add real-time Socket webhook events to your workflows to automatically receive pull request scan results and security alerts in real time.
Research
The Socket Threat Research Team uncovered malicious NuGet packages typosquatting the popular Nethereum project to steal wallet keys.
Product
A single platform for static analysis, secrets detection, container scanning, and CVE checks—built on trusted open source tools, ready to run out of the box.