XDG library path support for OCaml via Eio capabilities
linux
macos
ocaml
xdg
1(lang dune 3.20)
2
3(name xdge)
4
5(generate_opam_files true)
6
7(license ISC)
8(authors "Anil Madhavapeddy")
9(homepage "https://tangled.sh/@anil.recoil.org/xdge")
10(maintainers "Anil Madhavapeddy <anil@recoil.org>")
11(bug_reports "https://tangled.sh/@anil.recoil.org/xdge/issues")
12(maintenance_intent "(latest)")
13
14(package
15 (name xdge)
16 (synopsis "XDG Base Directory Specification support for Eio")
17 (description
18 "This library implements the XDG Base Directory Specification \
19 with Eio capabilities to provide safe access to configuration, \
20 data, cache, state, and runtime directories. The library exposes \
21 Cmdliner terms that allow for proper environment variable overrides \
22 and command-line flags.")
23 (depends
24 (ocaml (>= 5.1.0))
25 (eio (>= 1.1))
26 (cmdliner (>= 1.2.0))
27 fmt
28 xdg
29 (eio_main :with-test)
30 (odoc :with-doc)
31 (alcotest (and :with-test (>= 1.7.0)))))