this repo has no description
1opam-version: "2.0"
2maintainer: "rvantonder@gmail.com"
3authors: "Rijnard van Tonder"
4homepage: "https://github.com/comby-tools/comby"
5bug-reports: "https://github.com/comby-tools/comby/issues"
6dev-repo: "git+https://github.com/comby-tools/comby.git"
7license: "Apache-2.0"
8build: [
9 [
10 "dune"
11 "build"
12 "-p"
13 name
14 "-j"
15 jobs
16 "@install"
17 "@runtest" {with-test & cohttp-lwt-unix:version < "3.0.0"}
18 ]
19]
20depends: [
21 "dune" {>= "2.7.0" & < "3.13"}
22 "ocaml" {>= "4.08.1"}
23 "angstrom" {>= "0.15.0"}
24 "conf-autoconf"
25 "conf-gmp"
26 "conf-libev"
27 "conf-libpcre"
28 "conf-m4" {os = "linux"}
29 "conf-pkg-config"
30 "conf-sqlite3"
31 "conf-zlib" {os = "linux"}
32 "hack_parallel" {arch != "arm32" & arch != "arm64"}
33 "conduit-lwt-unix"
34 "core"
35 "lwt"
36 "lwt_react"
37 "opium" {>= "0.19.0"}
38 "cohttp-lwt-unix"
39 "parany" {>= "11"}
40 "patience_diff" {>= "v0.14"}
41 "ppxlib"
42 "ppx_deriving"
43 "ppx_deriving_yojson" {>= "3.6.0"}
44 "yojson" {< "2.0.0"}
45 "pcre"
46 "shell"
47 "toml" {>= "6.0.0"}
48 "tls" {< "1.0.0"}
49 "bisect_ppx" {with-test & dev & >= "2.5.0"}
50]
51synopsis: "A tool for structural code search and replace that supports ~every language"
52description: """
53Comby is a tool designed to make it easy to match change syntax for basically
54every language. You can think of it like grep or sed, but with added ability to
55recognize code structures like blocks and expressions (e.g., delimited by
56braces or parentheses), strings (e.g., delimited by quotes), and so on.
57"""
58url {
59 src: "https://github.com/comby-tools/comby/archive/1.2.2.tar.gz"
60 checksum: [
61 "md5=86fd3dcdaa792a5d871f695a082ad9b5"
62 "sha512=63af340d65f4ca37f00bee2a67c7a87822ef15c86051e6486c6eeb5d7fe310c845d4fff15625a72b48ceea89e14aff52dc678da1d43d2029f58b435885d568d8"
63 ]
64}
65available: [ arch != "arm64" ]