this repo has no description
1opam-version: "2.0"
2maintainer: "dave@recoil.org"
3authors: [ "David Scott" "David Sheets" "Thomas Leonard" ]
4license: "ISC"
5homepage: "https://github.com/mirage/ocaml-9p"
6dev-repo: "git+https://github.com/mirage/ocaml-9p.git"
7bug-reports: "https://github.com/mirage/ocaml-9p/issues"
8doc: "https://mirage.github.io/ocaml-9p/"
9
10build: [
11 ["jbuilder" "subst" "-p" name] {dev}
12 ["jbuilder" "build" "-p" name "-j" jobs]
13]
14depends: [
15 "ocaml" {>= "4.03.0"}
16 "jbuilder" {>= "1.0+beta10"}
17 "base-bytes"
18 "cstruct" {>= "3.0.0" & < "4.0.0"}
19 "cstruct-lwt" {>= "3.0.0"}
20 "sexplib" {>= "v0.9.0"}
21 "result"
22 "rresult"
23 "mirage-flow-lwt"
24 "mirage-kv-lwt" {< "2.0.0"}
25 "mirage-channel-lwt"
26 "lwt" {>= "3.0.0"}
27 "base-unix"
28 "cmdliner"
29 "astring"
30 "named-pipe" {>= "0.4.0"}
31 "fmt"
32 "logs" {>= "0.5.0"}
33 "win-error"
34 "ppx_deriving"
35 "ppx_sexp_conv"
36 "ppx_tools"
37 "alcotest" {with-test & >= "0.4.0"}
38 "ocaml-migrate-parsetree" {< "2.0.0"}
39]
40synopsis: "An implementation of the 9P protocol in pure OCaml"
41description: """
42[](https://travis-ci.org/mirage/ocaml-9p) [](https://coveralls.io/r/mirage/ocaml-9p?branch=master)
43
44ocaml-9p is an implementation of the 9P protocol, written in
45a Mirage-friendly style.
46
47Please read the [API documentation](https://mirage.github.io/ocaml-9p).
48
49Example of the CLI example program:
50```
51o9p ls --username vagrant /var
52drwxr-xr-x ? root root 4096 Feb 2 2015 lib
53drwxr-xr-x ? root root 4096 Mar 15 2015 cache
54-rwxrwxrwx ? root root 9 May 10 2014 lock
55drwxrwxrwx ? root root 4096 Jul 6 2015 tmp
56drwxr-xr-x ? root root 4096 May 11 2014 spool
57drwxrwxr-x ? root sshd 4096 Sep 28 2015 log
58drwxr-xr-x ? root root 4096 Sep 21 2015 backups
59drwxrwxr-x ? root mail 4096 Apr 16 2014 mail
60drwxr-xr-x ? root root 4096 Apr 16 2014 opt
61drwxrwxr-x ? root 50 4096 Apr 10 2014 local
62-rwxrwxrwx ? root root 4 May 10 2014 run
63```
64
65This library supports the [9P2000.u extension](http://ericvh.github.io/9p-rfc/rfc9p2000.u.html)"""
66url {
67 src:
68 "https://github.com/mirage/ocaml-9p/releases/download/v0.11.2/protocol-9p-0.11.2.tbz"
69 checksum: [
70 "sha256=75c07b8071379c6479dde31add863154ea27e8afaa3d102767be9fd07ccc1daf"
71 "md5=013a43f71feead2b7200b308487d5702"
72 ]
73}