21 Commits

Author SHA1 Message Date
zachary-walters
ae996cd718 Updated the deprecated ioutil dependency
The ioutil package has been deprecated as of Go v1.16: https://go.dev/doc/go1.16#ioutil

This commit replaces ioutil functions with their respective io/os functions.
2023-07-06 10:41:54 -04:00
Michael Herold
7dfef036c7
Support podman in macOS
With [a fix][1] in [podman v3.4.3][2], these commands now work as
expected in macOS. Potentially, it might make sense to version check
podman to ensure that the minimum version is met, but I'm not sure
that's needed because it's unlikely that people have an older version
installed _and_ wish to use this tool.

I'm unsure whether the commands work on Windows so I left the
unsupported version there compiling with the negation of the supported
flags.

[1]: https://github.com/containers/podman/issues/12402
[2]: 4ba71f955a/RELEASE_NOTES.md (bugfixes-2)
2022-03-31 10:10:55 -05:00
Alex Goodman
3fbc016826
rm libpod & shell out to podman binary 2019-11-08 13:28:04 -05:00
Alex Goodman
6dd7f7af6e
fix non-linux build (exclude podman) 2019-10-18 17:39:15 -04:00
Alex Goodman
e39e646191
adding docker-archive source option 2019-10-08 18:55:03 -04:00
Alex Goodman
3e490f7b5c
fix dead code lint 2019-10-08 10:14:46 -04:00
Alex Goodman
41b42cdd68
only podman via docker archive support 2019-10-08 10:08:53 -04:00
Alex Goodman
5e4c3eedb7
fix windows/darwin import 2019-10-08 09:45:43 -04:00
Alex Goodman
c83bc9e3d0
remove podman from darwin/windows builds 2019-10-08 09:38:41 -04:00
Alex Goodman
fd3459eb02
fix validation errors 2019-10-07 18:34:11 -04:00
Alex Goodman
fcb5ec01ef
gofmt 2019-10-07 18:25:53 -04:00
Alex Goodman
7f786eb725
cleanup layer id/digest & add tags support 2019-10-07 13:57:59 -04:00
Alex Goodman
2712c1017e
remove reverse iteration for layer display and processing 2019-10-07 12:41:57 -04:00
Alex Goodman
a310732060
add shared layer type (instead of interface) 2019-10-07 12:09:31 -04:00
Alex Goodman
d53d8926bc
stop swallowing errors & cleanup exit logic 2019-10-07 11:44:41 -04:00
Alex Goodman
56e8530dea
ui bug on bad analysis result 2019-10-04 10:05:25 -04:00
Alex Goodman
49c0002a0e
image derived from podman dir (not working) 2019-10-03 23:36:57 -04:00
Alex Goodman
8053a8d1aa
introduced common image format and analyzer 2019-10-03 16:46:29 -04:00
Alex Goodman
50d776e845
rework resolver interface 2019-10-03 10:47:38 -04:00
Alex Goodman
d2c661eaf7
leveraging docker export for podman 2019-10-03 09:42:27 -04:00
Alex Goodman
acfdd70854
playing with podman store data 2019-10-02 15:48:10 -04:00