OCaml library and CLI for OCI and Docker image manipulation
1(lang dune 3.21)
2(using mdx 0.4)
3
4(name oci)
5
6(generate_opam_files true)
7
8(license ISC)
9(authors "Thomas Gazagnaire <thomas@gazagnaire.org>")
10(maintainers "Thomas Gazagnaire <thomas@gazagnaire.org>")
11
12(source (tangled gazagnaire.org/ocaml-oci))
13
14(package
15 (name oci)
16 (synopsis "OCaml library and CLI for OCI and Docker image manipulation")
17 (tags (org:blacksun codec.text))
18 (description
19 "Tools to manage OCI and Docker images. Fetch layers from registries, \
20 inspect image contents, and checkout with git history for layer diffs.")
21 (depends
22 (ocaml (>= 5.0.0))
23 digestif
24 bytesrw
25 bytesrw-eio
26 base64
27 cmdliner
28 fmt
29 nox-json logs
30 mtime
31 optint
32 ptime
33 astring
34 dune-build-info
35 (nox-crypto-rng (>= 1.2.0))
36 requests
37 progress
38 nox-tar
39 nox-tar-eio
40 terminal
41 (eio (>= 1.0))
42 eio_main
43 nox-tty
44 uri
45 vlog
46 nox-xdg
47 osrelease
48 (alcotest :with-test)
49 (mdx :with-test)
50 nox-loc))