preview.expected.md 1.3 KB

  • 'region "Add --greeting flag to CLI"':
    • button "Copy":
    • img
    • heading "Add --greeting flag to CLI" [level=1]:
    • text: Add
    • code: "--greeting"
    • text: flag to CLI
    • list:
    • listitem:
      • strong: Locate the CLI entry point
      • text: (e.g.,
      • code: cli.py
      • text: ","
      • code: main.go
      • text: ","
      • code: index.js
      • text: etc.) and find the argument parser definition (argparse, click, cobra, yargs, or similar).
    • listitem:
      • strong: Register a new optional string argument
      • text: named
      • code: "--greeting"
      • text: with a short alias (
      • code: "-g"
      • text: if available) and a sensible default value (e.g.,
      • code: "\"Hello\""
      • text: ).
    • listitem:
      • strong: Thread the parsed value
      • text: through the main handler function so it is passed where the greeting string is used (e.g., the welcome/response message).
    • listitem:
      • strong: Update the help text
      • text: so
      • code: "--help"
      • text: or
      • code: "-h"
      • text: shows the new flag with its description.
    • listitem:
      • strong: No tests or config changes
      • text: unless they already exist and directly validate the flag's presence.