Cloudformation CLI tool to analyze and visualize stack events as a waterfall diagram
In the realm of cloud infrastructure management, the default CloudFormation dashboard often lacks depth, offering only a basic list of events. This can make it challenging to gain a comprehensive understanding of the lifecycle of resources. This program seeks to overcome this limitation by gathering and organizing events from your primary stack and its nested counterparts. The outcome is a thorough interval-based visualization presented in an intuitive waterfall diagram. The status of each interval (in-progress, complete, or failed) is represented using different Unicode characters, while the type of event is indicated by color (green for create, red for delete, etc).
Debian
curl -sL -o ./waterfall_1.0.1_amd64.deb https://github.com/null93/waterfall/releases/download/1.0.1/waterfall_1.0.1_amd64.deb
sudo dpkg -i ./waterfall_1.0.1_amd64.deb
rm ./waterfall_1.0.1_amd64.deb
curl -sL -o ./waterfall_1.0.1_arm64.deb https://github.com/null93/waterfall/releases/download/1.0.1/waterfall_1.0.1_arm64.deb
sudo dpkg -i ./waterfall_1.0.1_arm64.deb
rm ./waterfall_1.0.1_arm64.deb
Red Hat
rpm -i https://github.com/null93/waterfall/releases/download/1.0.1/waterfall-1.0.1-1.aarch64.rpm
rpm -i https://github.com/null93/waterfall/releases/download/1.0.1/waterfall-1.0.1-1.x86_64.rpm
Alpine
curl -sL -o ./waterfall_1.0.1_aarch64.apk https://github.com/null93/waterfall/releases/download/1.0.1/waterfall_1.0.1_aarch64.apk
apk add --allow-untrusted ./waterfall_1.0.1_aarch64.apk
rm ./waterfall_1.0.1_aarch64.apk
curl -sL -o ./waterfall_1.0.1_x86_64.apk https://github.com/null93/waterfall/releases/download/1.0.1/waterfall_1.0.1_x86_64.apk
apk add --allow-untrusted ./waterfall_1.0.1_x86_64.apk
rm ./waterfall_1.0.1_x86_64.apk
Arch
curl -sL -o ./waterfall-1.0.1-1-aarch64.pkg.tar.zst https://github.com/null93/waterfall/releases/download/1.0.1/waterfall-1.0.1-1-aarch64.pkg.tar.zst
sudo pacman -U ./waterfall-1.0.1-1-aarch64.pkg.tar.zst
rm ./waterfall-1.0.1-1-aarch64.pkg.tar.zst
curl -sL -o ./waterfall-1.0.1-1-x86_64.pkg.tar.zst https://github.com/null93/waterfall/releases/download/1.0.1/waterfall-1.0.1-1-x86_64.pkg.tar.zst
sudo pacman -U ./waterfall-1.0.1-1-x86_64.pkg.tar.zst
rm ./waterfall-1.0.1-1-x86_64.pkg.tar.zst
- Improve details page
- Improve refresh function to cache already downloaded events