Skip to content

Releases: paxytools/whalelift

🚀 v0.3.0 — Add --print-run flag to output container run command

12 Jul 12:08

Choose a tag to compare

✨ Features

  • --print-run flag: Outputs the full docker 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 to v0.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

09 Jul 14:01

Choose a tag to compare

✨ 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

06 Jul 14:14

Choose a tag to compare

🚀 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

See: https://github.com/paxytools/whalelift#usage