[ste100-docs-and-cli-standardization] #01: Standardize CLI Command & Argument Help Strings #15
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
#16 [ste100-docs-and-cli-standardization] #02: Reformat Primary User Documentation (README.md and FAQ.md)
Lavisys/mailsweep
#17 [ste100-docs-and-cli-standardization] #03: Reformat Deep Documentation & Python API Guides
Lavisys/mailsweep
Reference
Lavisys/mailsweep#15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Feature:
ste100-docs-and-cli-standardization| Source:.scratch/ste100-docs-and-cli-standardization/issues/01-cli-help-standardization.md01: Standardize CLI Command & Argument Help Strings
What to build: Audit and rewrite all
argparsedescriptions and--helpargument strings insrc/mailsweep/cli.pyaccording to Strict STE rules (imperative mood, active voice, ≤20 words per description, no semicolons, no soft phrasal verbs). Add unit tests intest_mailsweep.pyverifying that all parser subcommands and flags have non-empty, well-formatted help strings.Blocked by: None (can start immediately)
Status: closed
sweep,scan,plan,backup,clean,restore,unsubscribe,rules,audit,test) have concise imperative descriptions inbuild_parser().test_mailsweep.pyvalidating parser integrity and help string quality.pwsh -c uv run mailsweep test).