This project depends on the TPipe library located at ../TPipe/TPipe/. Make sure TPipe is built before running this project:
cd ../TPipe/TPipe
./gradlew shadowJarTPipeWriter uses AWS Bedrock for inference. Set your AWS credentials via environment variables:
export AWS_ACCESS_KEY_ID="your-access-key-id"
export AWS_SECRET_ACCESS_KEY="your-secret-access-key"
export AWS_REGION="us-west-2" # or your preferred regionAlternatively, you can use AWS profile credentials (~/.aws/credentials) or any other method supported by the AWS SDK.
./gradlew build
./gradlew run- TPipe library (via shadow jar)
- Kotlin Serialization
- Kotlin Coroutines
- JVM 24 (same as TPipe)
The main class is located at src/main/kotlin/com/example/tpipewriter/Main.kt and is ready for you to build out your TPipe-powered application.