+1
-1
bin/dune
+1
-1
bin/dune
+6
-3
bin/mlgpx_cli.ml
+6
-3
bin/mlgpx_cli.ml
·········Fmt.pf Format.std_formatter "%a\n" (success_style Fmt.string) "Conversion completed successfully!";······
+3
-1
dune-project
+3
-1
dune-project
···"mlgpx is a streaming GPX (GPS Exchange Format) library for OCaml. It provides a portable core library using the xmlm streaming XML parser, with a separate Unix layer for file I/O operations. The library supports the complete GPX 1.1 specification including waypoints, routes, tracks, and metadata with strong type safety and validation.")
+14
-1
lib/gpx/dune
+14
-1
lib/gpx/dune
···-(modules gpx parser writer validate coordinate link extension waypoint metadata route track error doc))
+1
-1
lib/gpx_eio/dune
+1
-1
lib/gpx_eio/dune
+3
-3
lib/gpx_eio/gpx_eio.ml
+3
-3
lib/gpx_eio/gpx_eio.ml
···-let write_with_backup ?(validate=false) ~fs path gpx = IO.write_file_with_backup ~validate ~fs path gpx+let write_with_backup ?(validate=false) path gpx = IO.write_file_with_backup ~validate path gpx
+7
-10
lib/gpx_eio/gpx_eio.mli
+7
-10
lib/gpx_eio/gpx_eio.mli
···-val write_with_backup : ?validate:bool -> fs:[> Eio.Fs.dir_ty ] Eio.Path.t -> string -> Gpx.t -> string···
+27
-29
lib/gpx_eio/gpx_io.ml
+27
-29
lib/gpx_eio/gpx_io.ml
······
+7
-13
lib/gpx_eio/gpx_io.mli
+7
-13
lib/gpx_eio/gpx_io.mli
······-val write_file_with_backup : ?validate:bool -> fs:[> Eio.Fs.dir_ty ] Eio.Path.t -> string -> Gpx.t -> string
+1
-1
lib/gpx_unix/dune
+1
-1
lib/gpx_unix/dune
+2
-1
mlgpx.opam
+2
-1
mlgpx.opam
+1
mlgpx.opam.template
+1
mlgpx.opam.template
···
+5
-2
test/dune
+5
-2
test/dune
···
+7
-5
test/test_corpus_unix_eio.ml
+7
-5
test/test_corpus_unix_eio.ml
··················