-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
I'm thinking almost all sections should be optional, but we want to somewhat restrict which sections are possible. Which sections should we have?
From what I've seen, we should probably support the following sections:
Required
This should probably be part of the ::new() constructor?
- Name: name of the project (to be displayed at the top)
- Version: version (to be displayed at the bottom)
Optional
- Synopsis: quite similar to the short output of
-hin CLIs - Description: what does this CLI do?
- Authors: who wrote this?
- Flags: which CLI flags can be passed?
- Options: which CLI flags that require arguments can be passed
- See Also: related projects
- Files: which files does this project use (e.g.
~/.ifconfig) - Exit Codes: what are the possible exit codes?
- Environment Variables: which env vars are checked?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels