Skip to content

Conversation

@dhimasardinata
Copy link

Summary

Replace the link to the archived catchorg/Clara repository in own-main.md with a link to a new internal documentation page.

Changes

  • NEW docs/clara.md - Documents the Clara CLI parser API including:

    • Opt for options and flags
    • Arg for positional arguments
    • Parser composition with the | operator
    • Lambda handlers with validation
    • Integration with Catch2's Session
  • MODIFIED docs/own-main.md - Updated link from archived external repo to internal docs

Background

Clara has been developed as part of Catch2 for several years now (as noted in the issue), and the external repository at catchorg/Clara is no longer maintained and has been archived.

Fixes #2312

Replace the link to the archived catchorg/Clara repository in
own-main.md with a link to a new internal documentation page.

Clara has been developed as part of Catch2 for several years now,
and the external repository is no longer maintained.

The new clara.md documents the Clara API including:
- Opt for options and flags
- Arg for positional arguments
- Parser composition with the | operator
- Lambda handlers with validation
- Integration with Catch2's Session

Fixes catchorg#2312
@codecov
Copy link

codecov bot commented Jan 19, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.18%. Comparing base (024aec9) to head (303ab19).
⚠️ Report is 1 commits behind head on devel.

Additional details and impacted files
@@            Coverage Diff             @@
##            devel    #3062      +/-   ##
==========================================
+ Coverage   91.14%   91.18%   +0.03%     
==========================================
  Files         202      202              
  Lines        8831     8831              
==========================================
+ Hits         8049     8052       +3     
+ Misses        782      779       -3     
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace link to Clara's repository for doc with our own documentation page

1 participant