this repo has no description
0
fork

Configure Feed

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

[new release] cmdlang (5 packages) (0.0.9)

+266
+53
packages/cmdlang-stdlib-runner/cmdlang-stdlib-runner.0.0.9/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "A basic execution runner for cmdlang based on stdlib.arg" 3 + maintainer: ["Mathieu Barbin <opensource@mbarbin.org>"] 4 + authors: ["Mathieu Barbin"] 5 + license: "MIT" 6 + homepage: "https://github.com/mbarbin/cmdlang" 7 + doc: "https://mbarbin.github.io/cmdlang/" 8 + bug-reports: "https://github.com/mbarbin/cmdlang/issues" 9 + depends: [ 10 + "dune" {>= "3.16"} 11 + "ocaml" {>= "4.14"} 12 + "cmdlang" {= version} 13 + "odoc" {with-doc} 14 + ] 15 + build: [ 16 + ["dune" "subst"] {dev} 17 + [ 18 + "dune" 19 + "build" 20 + "-p" 21 + name 22 + "-j" 23 + jobs 24 + "@install" 25 + "@runtest" {with-test} 26 + "@doc" {with-doc} 27 + ] 28 + ] 29 + dev-repo: "git+https://github.com/mbarbin/cmdlang.git" 30 + description: """\ 31 + 32 + [Cmdlang_stdlib_runner] is an execution engine for running command 33 + line programs specified with [cmdlang]. 34 + 35 + It has no dependencies other than [cmdlang] and is implemented using 36 + the [Arg] module from the OCaml standard library. 37 + 38 + This package may be useful as a lightweight alternative to translating 39 + cmdlang parsers to more feature-rich libraries such as [cmdliner], 40 + [climate], or [core.command]. 41 + 42 + """ 43 + tags: [ "cli" "cmdlang" "stdlib.arg" ] 44 + x-maintenance-intent: [ "(latest)" ] 45 + url { 46 + src: 47 + "https://github.com/mbarbin/cmdlang/releases/download/0.0.9/cmdlang-0.0.9.tbz" 48 + checksum: [ 49 + "sha256=44fc0027cc27a8d6b511bbde81b0d31306ec1a3d599476d5bd058510f39e87ef" 50 + "sha512=e1a18905ff6035eb4c44aed71df0e3d42b8277db9a6e98fe571a3b17428c9ef0a26006cb27b729a60208a8357398decc6a8601caca74dabd2e6de7636bc60b31" 51 + ] 52 + } 53 + x-commit-hash: "c9c2c1773e374f61f890b4ae36d09a1195010a4c"
+59
packages/cmdlang-to-base/cmdlang-to-base.0.0.9/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Convert cmdlang Parsers to core.command" 3 + maintainer: ["Mathieu Barbin <opensource@mbarbin.org>"] 4 + authors: ["Mathieu Barbin"] 5 + license: "MIT" 6 + homepage: "https://github.com/mbarbin/cmdlang" 7 + doc: "https://mbarbin.github.io/cmdlang/" 8 + bug-reports: "https://github.com/mbarbin/cmdlang/issues" 9 + depends: [ 10 + "dune" {>= "3.16"} 11 + "ocaml" {>= "5.2"} 12 + "base" {>= "v0.17" & < "v0.18"} 13 + "cmdlang" {= version} 14 + "core" {>= "v0.17" & < "v0.18"} 15 + "ppx_compare" {>= "v0.17" & < "v0.18"} 16 + "ppx_enumerate" {>= "v0.17" & < "v0.18"} 17 + "ppx_expect" {>= "v0.17" & < "v0.18"} 18 + "ppx_hash" {>= "v0.17" & < "v0.18"} 19 + "ppx_here" {>= "v0.17" & < "v0.18"} 20 + "ppx_let" {>= "v0.17" & < "v0.18"} 21 + "ppx_sexp_conv" {>= "v0.17" & < "v0.18"} 22 + "ppx_sexp_value" {>= "v0.17" & < "v0.18"} 23 + "stdio" {>= "v0.17" & < "v0.18"} 24 + "odoc" {with-doc} 25 + ] 26 + build: [ 27 + ["dune" "subst"] {dev} 28 + [ 29 + "dune" 30 + "build" 31 + "-p" 32 + name 33 + "-j" 34 + jobs 35 + "@install" 36 + "@runtest" {with-test} 37 + "@doc" {with-doc} 38 + ] 39 + ] 40 + dev-repo: "git+https://github.com/mbarbin/cmdlang.git" 41 + description: """\ 42 + 43 + [Cmdlang_to_base] allows translating command line programs specified 44 + with [cmdlang] into [core.command] commands suitable for execution. 45 + 46 + [core.command]: https://github.com/janestreet/core 47 + 48 + """ 49 + tags: [ "cli" "cmdlang" "core.command" ] 50 + x-maintenance-intent: [ "(latest)" ] 51 + url { 52 + src: 53 + "https://github.com/mbarbin/cmdlang/releases/download/0.0.9/cmdlang-0.0.9.tbz" 54 + checksum: [ 55 + "sha256=44fc0027cc27a8d6b511bbde81b0d31306ec1a3d599476d5bd058510f39e87ef" 56 + "sha512=e1a18905ff6035eb4c44aed71df0e3d42b8277db9a6e98fe571a3b17428c9ef0a26006cb27b729a60208a8357398decc6a8601caca74dabd2e6de7636bc60b31" 57 + ] 58 + } 59 + x-commit-hash: "c9c2c1773e374f61f890b4ae36d09a1195010a4c"
+50
packages/cmdlang-to-climate/cmdlang-to-climate.0.0.9/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Convert cmdlang Parsers to climate" 3 + maintainer: ["Mathieu Barbin <opensource@mbarbin.org>"] 4 + authors: ["Mathieu Barbin"] 5 + license: "MIT" 6 + homepage: "https://github.com/mbarbin/cmdlang" 7 + doc: "https://mbarbin.github.io/cmdlang/" 8 + bug-reports: "https://github.com/mbarbin/cmdlang/issues" 9 + depends: [ 10 + "dune" {>= "3.16"} 11 + "ocaml" {>= "4.14"} 12 + "climate" {>= "0.3.0"} 13 + "cmdlang" {= version} 14 + "odoc" {with-doc} 15 + ] 16 + build: [ 17 + ["dune" "subst"] {dev} 18 + [ 19 + "dune" 20 + "build" 21 + "-p" 22 + name 23 + "-j" 24 + jobs 25 + "@install" 26 + "@runtest" {with-test} 27 + "@doc" {with-doc} 28 + ] 29 + ] 30 + dev-repo: "git+https://github.com/mbarbin/cmdlang.git" 31 + description: """\ 32 + 33 + [Cmdlang_to_climate] allows translating command line programs 34 + specified with [cmdlang] into [climate] commands suitable for 35 + execution. 36 + 37 + [climate]: https://github.com/gridbugs/climate 38 + 39 + """ 40 + tags: [ "cli" "cmdlang" "climate" ] 41 + x-maintenance-intent: [ "(latest)" ] 42 + url { 43 + src: 44 + "https://github.com/mbarbin/cmdlang/releases/download/0.0.9/cmdlang-0.0.9.tbz" 45 + checksum: [ 46 + "sha256=44fc0027cc27a8d6b511bbde81b0d31306ec1a3d599476d5bd058510f39e87ef" 47 + "sha512=e1a18905ff6035eb4c44aed71df0e3d42b8277db9a6e98fe571a3b17428c9ef0a26006cb27b729a60208a8357398decc6a8601caca74dabd2e6de7636bc60b31" 48 + ] 49 + } 50 + x-commit-hash: "c9c2c1773e374f61f890b4ae36d09a1195010a4c"
+50
packages/cmdlang-to-cmdliner/cmdlang-to-cmdliner.0.0.9/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Convert cmdlang Parsers to cmdliner" 3 + maintainer: ["Mathieu Barbin <opensource@mbarbin.org>"] 4 + authors: ["Mathieu Barbin"] 5 + license: "MIT" 6 + homepage: "https://github.com/mbarbin/cmdlang" 7 + doc: "https://mbarbin.github.io/cmdlang/" 8 + bug-reports: "https://github.com/mbarbin/cmdlang/issues" 9 + depends: [ 10 + "dune" {>= "3.16"} 11 + "ocaml" {>= "4.14"} 12 + "cmdlang" {= version} 13 + "cmdliner" {>= "1.3.0"} 14 + "odoc" {with-doc} 15 + ] 16 + build: [ 17 + ["dune" "subst"] {dev} 18 + [ 19 + "dune" 20 + "build" 21 + "-p" 22 + name 23 + "-j" 24 + jobs 25 + "@install" 26 + "@runtest" {with-test} 27 + "@doc" {with-doc} 28 + ] 29 + ] 30 + dev-repo: "git+https://github.com/mbarbin/cmdlang.git" 31 + description: """\ 32 + 33 + [Cmdlang_to_cmdliner] allows translating command line programs 34 + specified with [cmdlang] into [cmdliner] commands suitable for 35 + execution. 36 + 37 + [cmdliner]: https://github.com/dbuenzli/cmdliner 38 + 39 + """ 40 + tags: [ "cli" "cmdlang" "cmdliner" ] 41 + x-maintenance-intent: [ "(latest)" ] 42 + url { 43 + src: 44 + "https://github.com/mbarbin/cmdlang/releases/download/0.0.9/cmdlang-0.0.9.tbz" 45 + checksum: [ 46 + "sha256=44fc0027cc27a8d6b511bbde81b0d31306ec1a3d599476d5bd058510f39e87ef" 47 + "sha512=e1a18905ff6035eb4c44aed71df0e3d42b8277db9a6e98fe571a3b17428c9ef0a26006cb27b729a60208a8357398decc6a8601caca74dabd2e6de7636bc60b31" 48 + ] 49 + } 50 + x-commit-hash: "c9c2c1773e374f61f890b4ae36d09a1195010a4c"
+54
packages/cmdlang/cmdlang.0.0.9/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Declarative Command-line Parsing for OCaml" 3 + maintainer: ["Mathieu Barbin <opensource@mbarbin.org>"] 4 + authors: ["Mathieu Barbin"] 5 + license: "MIT" 6 + homepage: "https://github.com/mbarbin/cmdlang" 7 + doc: "https://mbarbin.github.io/cmdlang/" 8 + bug-reports: "https://github.com/mbarbin/cmdlang/issues" 9 + depends: [ 10 + "dune" {>= "3.16"} 11 + "ocaml" {>= "4.14"} 12 + "odoc" {with-doc} 13 + ] 14 + build: [ 15 + ["dune" "subst"] {dev} 16 + [ 17 + "dune" 18 + "build" 19 + "-p" 20 + name 21 + "-j" 22 + jobs 23 + "@install" 24 + "@runtest" {with-test} 25 + "@doc" {with-doc} 26 + ] 27 + ] 28 + dev-repo: "git+https://github.com/mbarbin/cmdlang.git" 29 + description: """\ 30 + 31 + Cmdlang is a library for creating command-line parsers in OCaml. 32 + Implemented as an OCaml EDSL, its declarative specification language 33 + lives at the intersection of other well-established similar libraries. 34 + 35 + Cmdlang doesn't include an execution engine. Instead, Cmdlang parsers 36 + are automatically translated to [cmdliner], [core.command], or 37 + [climate] commands for execution. 38 + 39 + [cmdliner]: https://github.com/dbuenzli/cmdliner 40 + [climate]: https://github.com/gridbugs/climate 41 + [core.command]: https://github.com/janestreet/core 42 + 43 + """ 44 + tags: [ "cli" ] 45 + x-maintenance-intent: [ "(latest)" ] 46 + url { 47 + src: 48 + "https://github.com/mbarbin/cmdlang/releases/download/0.0.9/cmdlang-0.0.9.tbz" 49 + checksum: [ 50 + "sha256=44fc0027cc27a8d6b511bbde81b0d31306ec1a3d599476d5bd058510f39e87ef" 51 + "sha512=e1a18905ff6035eb4c44aed71df0e3d42b8277db9a6e98fe571a3b17428c9ef0a26006cb27b729a60208a8357398decc6a8601caca74dabd2e6de7636bc60b31" 52 + ] 53 + } 54 + x-commit-hash: "c9c2c1773e374f61f890b4ae36d09a1195010a4c"