(lang dune 3.20) (name keyeio) (generate_opam_files true) (license ISC) (authors "Anil Madhavapeddy") (homepage "https://tangled.sh/@anil.recoil.org") (maintainers "Anil Madhavapeddy ") (bug_reports https://tangled.sh/@anil.recoil.org/keyeio) (maintenance_intent "(latest)") (package (name keyeio) (synopsis "Secure API key storage for Eio applications using XDG directories") (description "Keyeio provides secure storage and retrieval of API keys and credentials \ for Eio-based applications. It uses XDG Base Directory Specification via \ the xdge library for consistent storage locations, supports multiple profiles \ per service, and includes Cmdliner integration for easy command-line usage. \ The library is designed to allow future integration with system keychains \ like GNOME Keyring and macOS Keychain via the Secret Service API.") (depends (ocaml (>= 5.1.0)) (eio (>= 1.1)) eio_main (xdge (>= 0.1.0)) (toml (>= 7.0.0)) (cmdliner (>= 1.2.0)) (fmt (>= 0.11.0)) (odoc :with-doc) (alcotest (and :with-test (>= 1.7.0)))))