The opam repository for my Advent of Agentic Humps 2025

sync

+59
+59
packages/bushel/bushel.dev/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Personal knowledge base and research entry management" 3 + description: """ 4 + Bushel is a library for managing structured research entries including 5 + notes, papers, projects, ideas, videos, and contacts. It provides typed 6 + access to markdown files with YAML frontmatter and supports link graphs, 7 + markdown processing with custom extensions, and search integration. 8 + Right now this is a fairly specific workflow used by Anil Madhavapeddy, 9 + but it may generalise in the future. 10 + 11 + Subpackages: 12 + - bushel.eio: Eio-based directory loading 13 + - bushel.config: XDG-compliant TOML configuration 14 + - bushel.sync: Sync pipeline for images and thumbnails 15 + - bushel.typesense: Typesense search integration""" 16 + maintainer: ["Anil Madhavapeddy <anil@recoil.org>"] 17 + authors: ["Anil Madhavapeddy <anil@recoil.org>"] 18 + license: "ISC" 19 + depends: [ 20 + "dune" {>= "3.18"} 21 + "ocaml" {>= "5.2"} 22 + "frontmatter" {>= "0.1"} 23 + "frontmatter-eio" {>= "0.1"} 24 + "cmarkit" {>= "0.3"} 25 + "jsont" {>= "0.1"} 26 + "bytesrw" 27 + "ptime" {>= "1.2"} 28 + "re" {>= "1.11"} 29 + "uri" {>= "4.4"} 30 + "fmt" {>= "0.9"} 31 + "eio" {>= "1.2"} 32 + "tomlt" {>= "0.1"} 33 + "typesense" {>= "0.1"} 34 + "astring" {>= "0.8"} 35 + "logs" {>= "0.7"} 36 + "yamlrw" 37 + "cmdliner" 38 + "eio_main" 39 + "odoc" {with-doc} 40 + ] 41 + build: [ 42 + ["dune" "subst"] {dev} 43 + [ 44 + "dune" 45 + "build" 46 + "-p" 47 + name 48 + "-j" 49 + jobs 50 + "@install" 51 + "@runtest" {with-test} 52 + "@doc" {with-doc} 53 + ] 54 + ] 55 + dev-repo: "git+https://tangled.org/@anil.recoil.org/ocaml-bushel.git" 56 + url { 57 + src: "git+https://tangled.org/@anil.recoil.org/ocaml-bushel.git#main" 58 + } 59 + x-maintenance-intent: ["(latest)"]