BSD Ports

devel/ocaml-cmdliner 1.1.1nb2 NetBSD

Module for the declarative definition of command line interfaces

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
1ad5e9932d
License
isc
Categories
devel
Package size
423.1 KiB, 2070.8 KiB installed

Description

Cmdliner provides a simple and compositional mechanism to convert command line arguments to OCaml values and pass them to your functions. The module automatically handles syntax errors, help messages and UNIX man page generation. It supports programs with single or multiple commands (like darcs or git) and respects most of the POSIX and GNU conventions.

In the other systems

SystemPortVersion
NetBSDdevel/ocaml-cmdliner1.1.1nb2
FreeBSDdevel/ocaml-cmdliner1.0.4_4
DragonFlydevel/ocaml-cmdliner1.0.4_4
GhostBSDdevel/ocaml-cmdliner1.0.4_4

Install

Binary package:

pkgin install ocaml-cmdliner

From pkgsrc:

cd /usr/pkgsrc/devel/ocaml-cmdliner && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.1.1nb2
NetBSD 10.1 aarch641.1.1nb2
SmartOS / illumos x86_64-
macOS 15 arm641.1.1nb2

Dependencies

Run dependencies 2

Commit history 1

DateCommitCreditsLog message
1ad5e9932d alnsn Update ocaml-cmdliner to version 1.3.0.
v1.3.0 2024-05-23 La Forclaz (VS) Add let operators in Cmdliner.Term.Syntax (#173). Thanks to Benoit Montagu for suggesting, Gabriel Scherer for reminding us of language punning obscurities and Sebastien Mondet for strengthening the case to add them. Pager. Support full path command lookups on Windows. (#185). Thanks to @kit-ty-kate for the report. In manpage specifications use $(iname) in the default introduction of the ENVIRONMENT section. Follow up to #168. Add Cmd.eval_value' a variation on Cmd.eval_value. v1.2.0 2023-04-10 La Forclaz (VS) …