A repository of opam repositories, for use by oi
1opam-version: "2.0"
2synopsis: "Cmdliner terms for ergonomic logging configuration"
3description:
4 "Provides cmdliner terms for configuring the Logs library with verbosity flags (-q, -v, -vv, -vvv), RUST_LOG-style configuration (--log=level,src:level), JSON output (--json), and protocol tracing (--trace FILE)."
5maintainer: "Thomas Gazagnaire <thomas@gazagnaire.org>"
6authors: "Thomas Gazagnaire <thomas@gazagnaire.org>"
7license: "MIT"
8tags: ["org:blacksun" "logging"]
9homepage: "https://tangled.org/gazagnaire.org/ocaml-vlog"
10bug-reports: "https://tangled.org/gazagnaire.org/ocaml-vlog/issues"
11depends: [
12 "dune" {>= "3.21"}
13 "ocaml" {>= "4.14"}
14 "logs" {>= "0.7"}
15 "fmt" {>= "0.9"}
16 "cmdliner" {>= "1.2"}
17 "ptime" {>= "1.0"}
18 "json-logs"
19 "mdx" {with-test}
20 "nox-tty"
21 "alcotest" {with-test}
22 "odoc" {with-doc}
23]
24build: [
25 ["dune" "subst"] {dev}
26 [
27 "dune"
28 "build"
29 "-p"
30 name
31 "-j"
32 jobs
33 "@install"
34 "@runtest" {with-test}
35 "@doc" {with-doc}
36 ]
37]
38dev-repo: "git+https://tangled.org/gazagnaire.org/ocaml-vlog"
39url {
40 src:
41 "git+https://tangled.org/gazagnaire.org/ocaml-vlog#17c5d27002c7470d8ddbfa6cbe402ef1e2ca91d7"
42}
43x-d10-archive:
44 "f44e5b05c3d97791dc09152fb241e3a7e3c719ad7be61c3ac671468336f139cb"
45x-maintenance-intent: ["(latest)"]
46x-oi-source-url: "git+https://tangled.org/gazagnaire.org/ocaml-vlog#main"
47x-quality-build: "2026-04-15"
48x-quality-cram: "2026-04-15"
49x-quality-test: "2026-04-15"