Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Vanilla-OS/Prometheus
Prometheus is a simple and accessible library for pulling and mounting container images. It is designed to be used as a dependency in ABRoot and Albius.
https://github.com/Vanilla-OS/Prometheus
abroot albius container-images containers hacktoberfest library vanillaos
Last synced: about 2 months ago
JSON representation
Prometheus is a simple and accessible library for pulling and mounting container images. It is designed to be used as a dependency in ABRoot and Albius.
- Host: GitHub
- URL: https://github.com/Vanilla-OS/Prometheus
- Owner: Vanilla-OS
- License: gpl-3.0
- Created: 2023-04-30T13:05:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-01T22:32:45.000Z (3 months ago)
- Last Synced: 2024-11-13T13:49:59.744Z (about 2 months ago)
- Topics: abroot, albius, container-images, containers, hacktoberfest, library, vanillaos
- Language: Go
- Homepage: https://dev-prometheus.vanillaos.org
- Size: 303 KB
- Stars: 7
- Watchers: 2
- Forks: 4
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
Prometheus is a simple and accessible library for pulling and mounting container
images. It is designed to be used as a dependency in [ABRoot](https://github.com/vanilla-os/abroot)
and [Albius](https://github.com/vanilla-os/albius).## Build dependencies
- `libbtrfs-dev`
- `libdevmapper-dev`
- `libgpgme-dev`## Usage
You can see examples of how to use Prometheus in the [examples](examples)
directory.A reference documentation is available on [pkg.go.dev](https://pkg.go.dev/github.com/vanilla-os/prometheus).
## License
This project is based on some of the [containers](https://github.com/containers)
libraries, which are licensed under the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).Prometheus is distributed under the [GPLv3](https://www.gnu.org/licenses/gpl-3.0.en.html)
license.## Run tests
```bash
go test -v ./tests/...
```## Why the name Prometheus?
Prometheus was the Titan of Greek mythology who stole fire from the gods to
give it to humans, symbolizing the transmission of knowledge and technology.
The Prometheus package provides a simple and accessible solution for pulling
and mounting container images, making it easier to interact with OCI images
in other projects.