id = "cdk" name = "AWS CDK Toolkit" homepage = "https://docs.aws.amazon.com/cdk/v2/guide/cli.html" description = "The primary tool for interacting with your AWS CDK app: it runs the app and deploys the CloudFormation templates it produces." # The CDK's own icon, from the logo directory of the aws-cdk repository. icon = "https://raw.githubusercontent.com/aws/aws-cdk/main/logo/svg/AWS-Cloud-Development-Kit_Icon_64_Squid.svg" executables = ["cdk"] [dotfiles] # https://docs.aws.amazon.com/cdk/v2/guide/cli.html — "Default values for many # CDK CLI command line flags can be stored in a project's cdk.json file or in # the .cdk.json file in your user directory", and "The CDK CLI also looks for # the app key in ~/.cdk.json (that is, in your home directory) if it can't find # it in ./cdk.json". paths = ["~/.cdk.json"] # cdk.context.json and cdk.out live beside a project, never in the home # directory, so there is nothing here to carve out. exclude = [] # Credentials come from the shared AWS files, which belong to the aws entry. secret = [] # Read once per cdk invocation, with no daemon holding it open. side_effect = false # No machine_lines: `app`, `output` and `requireApproval` are the settings a # user puts here precisely so they apply everywhere. `build` is not even # permitted in ~/.cdk.json, per the table on the page above.