(lang dune 3.0) (name eiocmd) (generate_opam_files true) (source (github avsm/knot)) (authors "Anil Madhavapeddy") (maintainers "anil@recoil.org") (license ISC) (package (name eiocmd) (synopsis "Batteries-included CLI runner for Eio applications") (description "Eiocmd provides a convenient wrapper for building command-line applications with Eio. It handles common setup tasks including: random number generator initialization, logging configuration (logs/fmt), CLI argument parsing (cmdliner), and optional integration with xdge (XDG directories) and keyeio (API key management).") (depends (ocaml (>= 5.1.0)) (eio (>= 1.0)) (eio_main (>= 1.0)) (cmdliner (>= 1.3.0)) (logs (>= 0.7.0)) (fmt (>= 0.9.0)) (toml (>= 7.0.0)) (mirage-crypto-rng (>= 1.0.0)) xdge keyeio))