this repo has no description
1# This file is generated by dune, edit dune-project instead
2opam-version: "2.0"
3synopsis: "TUI multiline fuzzy document finder"
4description: """
5
6Think interactive grep for text files, PDFs, DOCXs, etc,
7but word/token based instead of regex and line based,
8so you can search across lines easily.
9
10Docfd aims to provide good UX via integration with common text editors
11and PDF viewers,
12so you can jump directly to a search result with a single key press.
13
14Features:
15
16- Multithreaded indexing and searching
17
18- Multiline fuzzy search of multiple files or a single file
19
20- Swap between multi-file view and single file view on the fly
21
22- Content view pane that shows the snippet surrounding the search result selected
23
24- Text editor and PDF viewer integration
25 """
26maintainer: ["Darren Li"]
27authors: ["Darren Li"]
28license: "MIT"
29tags: ["fuzzy" "document" "finder"]
30homepage: "https://github.com/darrenldl/docfd"
31doc: "https://github.com/darrenldl/docfd"
32bug-reports: "https://github.com/darrenldl/docfd/issues"
33depends: [
34 "ocaml" {>= "5.1"}
35 "dune" {>= "3.4"}
36 "fmt" {>= "0.9.0"}
37 "angstrom" {>= "0.15.0"}
38 "containers" {>= "3.12"}
39 "oseq"
40 "spelll"
41 "notty"
42 "nottui" {= "0.3"}
43 "lwd"
44 "ocolor"
45 "cmdliner" {>= "1.1.0"}
46 "eio" {>= "0.10"}
47 "domainslib" {>= "0.5.0"}
48 "digestif"
49 "yojson" {>= "2.0.2"}
50 "eio_main"
51 "containers-data"
52 "timedesc" {>= "2.0.0"}
53 "alcotest" {with-test}
54 "qcheck-alcotest" {with-test}
55 "qcheck" {with-test}
56 "odoc" {with-doc}
57]
58dev-repo: "git+https://github.com/darrenldl/docfd.git"
59build: [
60 ["dune" "subst"] {dev}
61 [
62 "dune"
63 "build"
64 "-p"
65 name
66 "-j"
67 jobs
68 "@install"
69 "@doc" {with-doc}
70 ]
71]
72pin-depends: [
73 [ "nottui.0.3" "git+https://github.com/let-def/lwd.git#a337a778001e6c1dbaed7e758c9e05f300abd388" ]
74]
75
76url {
77 src:
78 "https://github.com/darrenldl/docfd/releases/download/3.0.0/3.0.0.tar.gz"
79 checksum:
80 "sha256=6f03f7cc9657051e78cf9af132c542fb194b68422023449182f274e92cc1561c"
81}
82