FAT12/16/32 filesystem on Eio block devices, in pure OCaml
0

Configure Feed

Select the types of activity you want to include in your feed.

ocaml-fat / dune-project
1.2 kB 43 lines
1(lang dune 3.21) 2(using mdx 0.4) 3 4(name nox-fat) 5 6(generate_opam_files true) 7(implicit_transitive_deps false) 8 9(license ISC) 10 11(authors 12 "David Scott <dave.scott@eu.citrix.com>" 13 "Thomas Gazagnaire <thomas@gazagnaire.org>") 14 15(maintainers "Thomas Gazagnaire <thomas@gazagnaire.org>") 16 17(source (tangled gazagnaire.org/ocaml-fat)) 18 19(package 20 (name nox-fat) 21 (synopsis "FAT12/16/32 filesystem on Eio block devices, in pure OCaml") 22 (tags (org:blacksun org:mirage storage codec.disk)) 23 (description 24 "WARNING: This is an experimental fork of ocaml-fat. Do not use in production. Use ocaml-fat instead: https://github.com/mirage/ocaml-fat. Pure OCaml implementation of the FAT12/FAT16/FAT32 filesystem. On-disk 25 structures are described with the wire combinator library and decoded and 26 encoded through bytesrw; the filesystem runs on top of the Eio-based block 27 device abstraction. Read and write files and directories in disk images 28 that interoperate with mtools, dosfstools, Linux and Windows.") 29 (depends 30 observe 31 (nox-hex :with-test) 32 (ocaml (>= 5.1)) 33 34 (wire (>= 1.0.0)) 35 optint 36 block 37 fmt 38 (alcotest :with-test) 39 (alcobar :with-test) 40 (eio_main :with-test) 41 (nox-csv :with-test) 42 (cmdliner (>= 1.1)) 43 (mdx :with-test)))