Support argument descriptions
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 45/100
Research direction
Start at the ArgumentParser.schema API shown in the issue and trace how required arguments are stored and how command summaries are generated. Add support for the supplied descriptions and verify that generated command summaries include them; the issue does not name a test file, so locate the existing parser or summary tests first.
Written by the indexing model from the issue text.
Description
# Define a parser with required arguments
parser = ArgumentParser.schema
.required(:command, "The command to perform")
.required(:target, "The target of the command")
.build
This can be useful to generate command summaries
- Dominant language
- Ruby
- Stars
- 3
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from thoughtbot/argument_parser
-
good first issue
Difficulty 4/5 3-5 days Newbie friendliness 45/100
All issues in thoughtbot/argument_parser
Similar issues
-
user-reported
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Kong/developer.konghq.com#7316 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
TheOdinProject/curriculum#31408 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
notch8/utk_knapsack#148 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
Homebrew/homebrew-cask#288729 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100