container_guts.main package

Subpackages

Submodules

container_guts.main.client module

class container_guts.main.client.ManifestGenerator(tech='docker')[source]

Bases: object

Generate a Guts manifest.

diff(**kwargs)
explore_paths(root, paths)[source]

Find executables under a path.

extract(**kwargs)
extract_filesystem(root)[source]

List all contents of the filesystem

get_container(image)[source]

Courtesy function to get a container from a URI.

get_environment_paths(**kwargs)
get_manifests(root)[source]

Given the root of a container extracted meta directory, read all json configs and derive a final set of paths to explore.

init_container_tech(tech)[source]

Add the container operator

run(**kwargs)
save_path(**kwargs)
similar(**kwargs)

container_guts.main.templates module

Module contents