Alex Goodman
3a1339ff8f
update dive args for docker example
2018-10-24 21:51:34 -04:00
Alex Goodman
6e87804f2d
support goreleaser driven docker build
2018-10-24 21:48:21 -04:00
Nguyen Ngoc Trung (Steven)
5dfd9fb9e8
Support version printout ( #37 )
2018-10-24 21:00:53 -04:00
Christian Muehlhaeuser
4385723d14
Typo & grammar fixes in README ( #36 )
...
Also stick to 80 chars/line for non-captions.
2018-10-24 20:50:20 -04:00
Alex Goodman
528e3cfcb1
bump version
2018-10-24 08:08:45 -04:00
Alex Goodman
d3cf3721e7
Merge branch 'master' of github.com:wagoodman/dive
2018-10-24 08:06:46 -04:00
Alex Goodman
866b6189e6
rm debug code
2018-10-24 08:06:36 -04:00
Alex Goodman
29c84b84ac
wording
2018-10-23 11:32:04 -04:00
Alex Goodman
6fa905d602
bump to 0.0.4
2018-10-23 10:58:15 -04:00
Alex Goodman
5bc7337b04
truncate inefficiencies report ( fixes #27 )
2018-10-22 17:48:43 -04:00
Alex Goodman
e757503234
pin docker client version
2018-10-22 14:05:53 -04:00
Alex Goodman
0c8275e90d
added demo
2018-10-21 14:55:08 -04:00
Alex Goodman
183c687c06
efficiency now takes into account removed dirs
2018-10-21 13:59:08 -04:00
Alex Goodman
fad2354e89
fixed inefficient file report bug
2018-10-21 13:04:26 -04:00
Alex Goodman
3ea8c0ab4a
cleaned up example
2018-10-21 12:11:13 -04:00
Alex Goodman
291207ed6c
rm debug info
2018-10-21 12:04:18 -04:00
Alex Goodman
ee74c8500e
image tar can be a symlink ( fixes #26 )
2018-10-21 12:02:51 -04:00
Alex Goodman
d6549ea16d
pull images when not found ( closes #25 ); small fixes
2018-10-20 07:42:01 -04:00
Alex Goodman
4195374c5b
add badge
2018-10-16 23:38:39 -04:00
Alex Goodman
e700ec3745
gofmt
2018-10-16 23:37:19 -04:00
Alex Goodman
8ca96849da
added the readme contents
2018-10-16 23:27:07 -04:00
Alex Goodman
9802546b60
adding goreleaser
2018-10-16 22:56:35 -04:00
Alex Goodman
dddb2e6b97
with fancy pre-processing
2018-10-16 22:38:41 -04:00
Alex Goodman
54b20c096b
Merge branch 'master' into parallel-tar-proc
2018-10-16 20:18:51 -04:00
Alex Goodman
4c99bd093d
added basic documentation
2018-10-15 22:51:48 -04:00
Alex Goodman
4e7e9b64e3
dont show inefficiencies breakdown when there are none
2018-10-14 11:04:11 -04:00
Alex Goodman
18b405db72
Size based efficiency ( #24 )
2018-10-14 10:57:59 -04:00
Alex Goodman
85fa13501d
Add details pane ( #23 )
2018-10-14 10:56:09 -04:00
Alex Goodman
0ec279788e
implements build command ( #22 )
2018-10-14 10:55:54 -04:00
Alex Goodman
bddd469239
process tars in parallel
2018-10-13 11:36:09 -04:00
Alex Goodman
41b6da6e93
Independent filetree buffer + partial tree rendering ( #18 )
2018-10-07 19:50:23 -04:00
Alex Goodman
9625c51aa4
Reconcile history from image manifest and config ( #17 )
2018-10-07 10:13:34 -04:00
Alex Goodman
c599ca5ad2
a few low hanging perf improvements ( #16 )
2018-10-06 09:45:08 -04:00
William Murphy
ae4335620a
Merge pull request #15 from wagoodman/rename-to-dive
...
Rename project to dive
2018-10-02 18:31:26 -07:00
Alex Goodman
3a9796619c
renamed to dive; use cobra; rm dep; imagehistory fix
2018-10-01 21:50:05 -04:00
Alex Goodman
2a82632e57
fix test
2018-08-21 21:33:12 -04:00
Alex Goodman
7f3dee181c
show layer efficiency in layerview
2018-08-21 21:31:38 -04:00
Alex Goodman
1b5adfd447
Merge branch 'master' into efficiency-map
2018-08-21 20:35:57 -04:00
Alex Goodman
65cf6061a1
enhanced the status bar switches
2018-08-21 20:33:13 -04:00
Alex Goodman
e942bb7794
adjusted the filterview aesthetics
2018-08-19 17:21:22 -04:00
Alex Goodman
c961041ec3
set layout in a non-nested fashion
2018-08-18 21:29:20 -04:00
Will Murphy
8611958838
Calculate efficiency score
...
For now, efficiency score is simply the number of unique files over the
total number of files that appear in any layer.
2018-07-08 13:36:59 -04:00
Will Murphy
de7c3a759a
Count occurrences of each leaf path
...
We want to be able to know whether the same file appears many times
in the layers of the docker image, because a file that appears many
times may represent a real inefficiency in the dockerfile.
2018-07-08 13:00:08 -04:00
William Murphy
bbe7d436ce
Improve bounds checking and EOF handling ( #9 )
...
Some fields that were never empty in our original test image
can apparently be empty in images that one finds in the wild. This
adds appropriate checking so that blank file lists and missing
image IDs no longer cause crashes.
2018-07-04 11:32:11 -04:00
William Murphy
96ba653730
Build the test docker image if necessary ( #10 )
2018-07-04 11:25:43 -04:00
Alex Goodman
a0d9dfa5d3
disable debug
2018-06-26 20:18:46 -04:00
Alex Goodman
1b99e24da9
modify layer compare formatting
2018-06-25 09:08:39 -04:00
Alex Goodman
83dfb0ae6e
Merge branch 'master' of github.com:wagoodman/docker-image-explorer
2018-06-25 08:51:29 -04:00
Alex Goodman
e01bf10273
added multilayer select with mode toggle
2018-06-25 08:45:55 -04:00
William Murphy
2000a9e8fd
Merge pull request #8 from wagoodman/filter-view
...
Add the capability to filter which nodes are shown by hitting Ctrl+/ and then typing a string
2018-06-24 15:49:54 -04:00