Files
alire-index-community/index/cl/clara/clara-1.0.1.toml
T
Michael Gardner 5c5dc09421 clara 1.0.1 (#1960)
Initial Alire community-index submission for crate `clara`, a
type-safe CLI argument parsing library for Ada 2022 built on top
of `functional` (Result / Option monads, railway-oriented parsing).

This is the first version of clara to be submitted to the
community index. v1.0.0 was tagged in the source repo but
intentionally not submitted after `alr publish --skip-submit`
dry-run validation surfaced SSH submodule URLs in the source
repo's `.gitmodules` (the same publishability defect that
functional 4.1.0 carried before 4.1.1, also unpublished). The
v1.0.1 source tree carries the HTTPS `.gitmodules` repair and
G9-dry passes cleanly.

Origin commit:
  1dafa0e89978ca214aab806d137b2641668b2458

Manifest content was produced by `alr publish --skip-submit`
in dev-container-ada-system-1 (Alire 2.1.0) against the v1.0.1
annotated tag (object 23e6a76162b27d6198c6db60f6d774ae2f4fb731,
target 1dafa0e89978ca214aab806d137b2641668b2458). The file
submitted in this PR is byte-identical to the generated
manifest (MD5 7f695a185909a912e56a496ab159af69).

Dependencies:
  gnat >= 13
  functional ^4.0.0   (already on the community index)

License: BSD-3-Clause
2026-06-10 10:44:14 +02:00

24 lines
688 B
TOML

name = "clara"
description = "Type-safe CLI argument parsing with functional monads"
version = "1.0.1"
authors = ["A Bit of Help, Inc. - Michael Gardner"]
maintainers = ["A Bit of Help, Inc. - Michael Gardner <mjgardner@abitofhelp.com>"]
maintainers-logins = ["abitofhelp"]
licenses = "BSD-3-Clause"
website = "https://github.com/abitofhelp/clara"
tags = ["cli", "command-line", "arguments", "parser", "ada2022", "spark", "functional", "type-safe"]
[build-switches]
"*".Ada_Version = "Ada2022"
"*".Style_Checks = "yes"
[[depends-on]]
gnat = ">=13"
functional = "^4.0.0"
[origin]
commit = "1dafa0e89978ca214aab806d137b2641668b2458"
url = "git+https://github.com/abitofhelp/clara.git"