Releases: paxytools/whalelift
Releases · paxytools/whalelift
🚀 v0.3.0 — Add --print-run flag to output container run command
✨ Features
--print-run
flag: Outputs the fulldocker run
command that would recreate the container with the same configuration- Useful for debugging, scripting, or manually inspecting container parameters
- Automatically exits after printing the command; skips image pull and diff
🛠 Improvements
--print-run
now takes precedence over--dry-run
- Updated help/usage section in the script for better clarity
- Reformatted README options using a clean Markdown table
- Corrected license reference in README (Apache → MIT)
- Bumped version from
v0.2.0
tov0.3.0
🔖 Example
whalelift --print-run my-container
Outputs:
docker run -d --name my-container --restart=always -e FOO=bar -p 8080:80 -v /data:/data your-image:latest
🚀 v0.2.0 — Add `--tag` support for image versions
✨ Features
--tag
flag: You can now specify a version tag (e.g.,--tag v1.2.3
)- The script will pull and compare that image tag instead of using
latest
🛠 Improvements
- Enhanced image pull logic to support tag variants
- Updated help text and README to document the new flag
- Output now reflects when a tag is explicitly used
🔖 Example
whalelift --tag v1.3.1 my-container
Recreates the container using your-image:v1.3.1
v0.1.0 – Initial CLI
🚀 First public version of Whalelift!
Features:
- Pull latest image for a container
- Compare with running image
- Stop, remove, and recreate if updated
- Preserve env, ports, volumes, restart policy
- Dry-run mode for safety