use dune-site

This commit is contained in:
Swrup 2024-02-08 15:58:52 +01:00
parent 8ade976f6c
commit ca369c219e
14 changed files with 126 additions and 53 deletions

14
example/css_path.ml Normal file
View file

@ -0,0 +1,14 @@
(* get leaflet.css path from dune-site *)
let dune_site = List.filter Sys.file_exists Mysites.Sites.css
let lookup_file filename =
List.find_map
(fun dir ->
let filename' = Filename.concat dir filename in
if Sys.file_exists filename' then Some filename' else None )
dune_site
let leaflet_css = lookup_file "leaflet.css" |> Option.get
let () = Format.printf "%s@." leaflet_css