mirror of
https://github.com/Smaug123/WoofWare.Myriad
synced 2025-12-15 13:25:39 +00:00
Implements support for --no- prefix negation on boolean and flag DU fields when marked with [<ArgumentNegateWithPrefix>]. This allows both --flag and --no-flag forms to be accepted, with --no- variants negating the value. Changes: - Extend ArgParserGenerator to generate --no- prefix handling - Add conflict detection for overlapping --no- prefixed arguments - Update help text to display both forms (e.g., --verbose / --no-verbose) - Add test examples in ArgParserNegationTests.fs demonstrating: - Boolean field negation - Flag DU negation - Multiple ArgumentLongForm with negation - Combined features (defaults, help text) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
15 lines
256 B
JSON
15 lines
256 B
JSON
{
|
|
"version": "3.8",
|
|
"publicReleaseRefSpec": [
|
|
"^refs/heads/main$"
|
|
],
|
|
"pathFilters": [
|
|
":/README.md",
|
|
":/LICENSE",
|
|
":/WoofWare.Myriad.Plugins/logo.png",
|
|
":/Directory.Build.props",
|
|
":/global.json",
|
|
"./",
|
|
":^Test"
|
|
]
|
|
} |