The opam repository for my Advent of Agentic Humps 2025

sortal

+51
+51
packages/sortal/sortal.dev/opam
··· 1 + opam-version: "2.0" 2 + synopsis: 3 + "Contact metadata management with XDG storage and versioned schemas" 4 + description: """ 5 + Sortal provides contact metadata management with versioned schemas, 6 + XDG-compliant storage, git versioning, and CLI tools. 7 + 8 + The library is split into two components: 9 + - sortal.schema: Versioned data types with minimal dependencies 10 + - sortal: Core library with storage, git integration, and CLI support""" 11 + maintainer: ["Anil Madhavapeddy <anil@recoil.org>"] 12 + authors: ["Anil Madhavapeddy"] 13 + license: "ISC" 14 + homepage: "https://tangled.org/@anil.recoil.org/sortal" 15 + bug-reports: "https://tangled.org/anil.recoil.org/sortal/issues" 16 + depends: [ 17 + "dune" {>= "3.21"} 18 + "ocaml" {>= "5.1.0"} 19 + "eio" 20 + "eio_main" 21 + "xdge" 22 + "jsont" 23 + "ptime" 24 + "yamlt" 25 + "bytesrw" 26 + "fmt" 27 + "cmdliner" 28 + "logs" 29 + "odoc" {with-doc} 30 + "alcotest" {with-test & >= "1.7.0"} 31 + ] 32 + build: [ 33 + ["dune" "subst"] {dev} 34 + [ 35 + "dune" 36 + "build" 37 + "-p" 38 + name 39 + "-j" 40 + jobs 41 + "@install" 42 + "@runtest" {with-test} 43 + "@doc" {with-doc} 44 + ] 45 + ] 46 + x-maintenance-intent: ["(latest)"] 47 + 48 + dev-repo: "git+https://tangled.org/@anil.recoil.org/sortal.git" 49 + url { 50 + src: "git+https://tangled.org/@anil.recoil.org/sortal.git#main" 51 + }