-
Notifications
You must be signed in to change notification settings - Fork 0
/
vcs-command.opam
60 lines (56 loc) · 1.69 KB
/
vcs-command.opam
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
synopsis: "A command line tool for the Vcs library"
maintainer: ["Mathieu Barbin <[email protected]>"]
authors: ["Mathieu Barbin"]
license: "LGPL-3.0-or-later WITH LGPL-3.0-linking-exception"
homepage: "https://github.com/mbarbin/vcs"
doc: "https://mbarbin.github.io/vcs/"
bug-reports: "https://github.com/mbarbin/vcs/issues"
depends: [
"dune" {>= "3.17"}
"ocaml" {>= "5.2"}
"cmdlang" {>= "0.0.9"}
"cmdlang-cmdliner-runner" {>= "0.0.8"}
"cmdliner" {>= "1.3.0"}
"eio" {>= "1.0"}
"eio_main" {>= "1.0"}
"fpath" {>= "0.7.3"}
"fpath-sexp0" {>= "0.2.2"}
"pp-log" {>= "0.0.8"}
"ppx_sexp_conv" {>= "v0.17" & < "v0.18"}
"ppx_sexp_value" {>= "v0.17" & < "v0.18"}
"ppxlib" {>= "0.33"}
"sexplib0" {>= "v0.17" & < "v0.18"}
"vcs" {= version}
"vcs-git-eio" {= version}
"odoc" {with-doc}
]
build: [
["dune" "subst"] {dev}
[
"dune"
"build"
"-p"
name
"-j"
jobs
"@install"
"@runtest" {with-test}
"@doc" {with-doc}
]
]
dev-repo: "git+https://github.com/mbarbin/vcs.git"
description: """\
[vcs-command] is a package from the [vcs] project that provides a
command-line interface called [ocaml-vcs]. This interface is
implemented on top of the other packages from the project.
It allows users to run exploratory tests using the [vcs] interface and
the Git backends available on actual repositories, directly from the
command line.
This tool can be helpful for reproducing issues with the library or
getting familiar with some functionality of the project in an
interactive fashion using real live data.
"""
tags: [ "cli" "git" "ocaml-vcs" "vcs" ]
x-maintenance-intent: [ "(latest)" ]