# `@aws/codecatalyst-adk`
## Purpose
ADK offers action developers a command-line interface (CLI) to kick off action development.

## Usage
The following three commands are offered:

### adk init 
Generates action definition file in the current directory (.codecatalyst/actions/action.yml by default).

Example:
```
adk init --lang typescript --space MySpace --proj <CODECATALYST-PROJECT-NAME> --repo <CODECATALYST-REPO-NAME> --action <ACTION-NAME>
```

### adk bootstrap 
Bootstraps action project in the current folder from action.yml file. Bootstrap command generates source code, CI/CD workflow configuration, config files, and a basic readme file.

Example:
```
adk bootstrap -f .codecatalyst/actions/action.yml
```

### adk validate 
Validates action project.

Example:
```
adk validate
```