A simple command-line tool to monitor AWS Amplify app status in real-time.
- Real-time monitoring of Amplify app build status
- Configurable polling interval
- Rust installed on your system
- AWS credentials configured (via AWS CLI, environment variables)
- Access to AWS Amplify service
- Clone the repository:
git clone https://github.com/byfnoel/amplify-watch.git
cd amplify-watch- Build the project:
cargo build --releaseMonitor an Amplify app in real-time:
cargo run -- watch --app-id <YOUR_APP_ID> --branch <YOUR_BRANCH_TO_MONITOR>Or with a custom polling interval:
cargo run -- watch --app-id <YOUR_APP_ID> --branch <YOUR_BRANCH_TO_MONITOR> --interval <INTERVAL_IN_SECONDS(Default:30 seconds)>--app-id, -a: The Amplify app ID to monitor (required)--branch, -a: The branch to monitor (required)--interval, -i: Polling interval in seconds (default: 10)
Make sure you have AWS credentials configured. You can do this by:
- Using AWS CLI:
aws configure - Setting environment variables:
export AWS_ACCESS_KEY_ID=your_access_key export AWS_SECRET_ACCESS_KEY=your_secret_key export AWS_REGION=us-east-1
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.