1*5be3f65cSAndroid Build Coastguard Worker# AWS Lambda to format Kotlin code using ktfmt 2*5be3f65cSAndroid Build Coastguard Worker 3*5be3f65cSAndroid Build Coastguard Worker## Build 4*5be3f65cSAndroid Build Coastguard Worker 5*5be3f65cSAndroid Build Coastguard Worker``` 6*5be3f65cSAndroid Build Coastguard Worker./gradlew build 7*5be3f65cSAndroid Build Coastguard Worker``` 8*5be3f65cSAndroid Build Coastguard Worker 9*5be3f65cSAndroid Build Coastguard Worker## Deploy 10*5be3f65cSAndroid Build Coastguard Worker 11*5be3f65cSAndroid Build Coastguard Worker``` 12*5be3f65cSAndroid Build Coastguard Worker./build_and_deploy.sh 13*5be3f65cSAndroid Build Coastguard Worker``` 14*5be3f65cSAndroid Build Coastguard Worker 15*5be3f65cSAndroid Build Coastguard WorkerThe script creates two jars, one with the `com.facebook.ktfmt.onlineformatter` package, and the other with all of its dependencies (including ktfmt itself). This makes deploying just the Lambda faster. 16