command
module
Version:
v0.1.1
Opens a new window with list of versions in this module.
Published: Sep 23, 2025
License: MIT
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
🐳 Docker Time Machine (DTM)
Track your Docker image evolution through git history locally!
Features
- 📊 Track image size changes across commits
- ⚡ Monitor build performance trends
- 🔍 Find exactly which commit introduced bloat
- 📈 Generate interactive HTML reports
- 🎯 Binary search for regressions
- 🔄 Compare branches locally
Quick Start
# Install
go build -o dtm main.go
# Analyze current repo
./dtm analyze
# Generate HTML report
./dtm analyze --format chart --output report.html
# Find regression
./dtm bisect --size-threshold 500
Installation
From Source
go mod download
make build
make install
Using Docker
docker-compose run --rm dtm analyze
Commands
analyze - Analyze image evolution
bisect - Find regression commits
compare - Compare branches
See full documentation with: dtm --help
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
|
|
|
pkg
|
|
analyzer
Package analyzer contains the core TimeMachine logic Full implementation available in the complete source
|
Package analyzer contains the core TimeMachine logic Full implementation available in the complete source |
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.