Skip to content

Document and validate glob file patterns [1/6] - #98

Open
terryaney wants to merge 2 commits into
davidfowl:mainfrom
terryaney:feature/globbing-documentation
Open

Document and validate glob file patterns [1/6]#98
terryaney wants to merge 2 commits into
davidfowl:mainfrom
terryaney:feature/globbing-documentation

Conversation

@terryaney

@terryaney terryaney commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

[1/6] Based directly on main.
Diff: main...feature/globbing-documentation

Add glob pattern examples in settings.yaml.example, clarify formats docs for file globs, and add CLI tests covering multi-file matching, no-match behavior, diag visibility, and sorted processing order.

There was a stale PR (#45) that I was going to merge locally not realizing implementation was already done to support the feature, so I just created some tests and updated few small documentation files and should support closing that PR.

Stack

# Branch PR Description Diff
1 feature/globbing-documentation #98 Glob pattern docs and CLI tests from main
2 feature/report-json-determinism #99 Deterministic report JSON from PR98 · from main
3 feature/ui-tweaks #100 Date filter, transaction details, per-txn tags from PR99 · from main
4 feature/charts-reimagined #101 Reimagined charts and KPIs from PR100 · from main
5 feature/merchant-composite-keys #102 Composite merchant keys from PR101 · from main
6 feature/categorization #103 Categorization review file from PR102 · from main

Independent: feature/ci-repair#97 — fixes fork PR builds.

- Add glob pattern examples in settings.yaml.example, clarify formats docs for file globs.
- Add CLI tests covering multi-file matching, no-match behavior, diag visibility, and sorted processing order.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Documents existing glob support and expands CLI validation.

Changes:

  • Adds glob examples and behavior documentation.
  • Tests matching, no-match errors, diagnostics, and ordering.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
tests/test_cli.py Adds glob-related CLI tests.
docs/formats.html Documents supported glob syntax.
config/settings.yaml.example Adds configuration examples.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/formats.html Outdated
@terryaney terryaney mentioned this pull request Aug 4, 2026
The data-source table's file row used markdown backticks, which render
literally in an HTML page. Every other cell in that table already uses
<code> elements.
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.

2 participants