.. _manual-main:
===============
Container Guts!
===============
.. image:: https://img.shields.io/github/stars/singularityhub/guts?style=social
:alt: GitHub stars
:target: https://github.com/singularityhub/guts/stargazers
Guts is a small library to help expose contents of containers. For this
first draft, we:
1. Find PATH variables from the container configs
2. Statically parse the exported filesystem to discover executables there.
And since we want to find "special" executables in a container, the intended
workflow will be to have a set of core bases (e.g., ubuntu) that we can subtract
one. The additions are what are left after that.
We currently support the following container technologies:
- `Docker `_
To see the code, head over to the `repository `_.
.. _main-getting-started:
-----------------------------------
Getting started with Container Guts
-----------------------------------
Container Guts "Guts" can be installed from pypi or directly from the repository. See :ref:`getting_started-installation` for
installation, and then the :ref:`getting-started` section for using the client.
.. _main-support:
-------
Support
-------
* For **bugs and feature requests**, please use the `issue tracker `_.
* For **contributions**, visit Caliper on `Github `_.
---------
Resources
---------
`GitHub Repository `_
The code for Guts on GitHub.
.. toctree::
:caption: Getting started
:name: getting_started
:hidden:
:maxdepth: 2
getting_started/index
getting_started/user-guide
.. toctree::
:caption: API Reference
:name: api-reference
:hidden:
:maxdepth: 2
api_reference/container_guts
api_reference/modules