interface ICommandHooks
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.Lambda.Go.Alpha.ICommandHooks | 
|  Go | github.com/aws/aws-cdk-go/awscdklambdagoalpha/v2#ICommandHooks | 
|  Java | software.amazon.awscdk.services.lambda.go.alpha.ICommandHooks | 
|  Python | aws_cdk.aws_lambda_go_alpha.ICommandHooks | 
|  TypeScript (source) | @aws-cdk/aws-lambda-go-alpha»ICommandHooks | 
Command hooks.
These commands will run in the environment in which bundling occurs: inside the container for Docker bundling or on the host OS for local bundling.
Commands are chained with &&.
{
  // Run tests prior to bundling
  beforeBundling(inputDir: string, outputDir: string): string[] {
    return [`go test -mod=vendor ./...`];
  }
  // ...
}
Methods
| Name | Description | 
|---|---|
| after | Returns commands to run after bundling. | 
| before | Returns commands to run before bundling. | 
afterBundling(inputDir, outputDir) 
public afterBundling(inputDir: string, outputDir: string): string[]
Parameters
- inputDir string
- outputDir string
Returns
- string[]
Returns commands to run after bundling.
Commands are chained with &&.
beforeBundling(inputDir, outputDir) 
public beforeBundling(inputDir: string, outputDir: string): string[]
Parameters
- inputDir string
- outputDir string
Returns
- string[]
Returns commands to run before bundling.
Commands are chained with &&.
