Explain a command line utility with examples
Explains what a command line utility is for and walks through five realistic examples, marking which flags to confirm in the manual.
Task:
Explain the command line utility named below, with five examples taken from everyday developer work.
Context:
I am comfortable with [your level, such as basic shell use] and I run [operating system]. The utility is [utility name].
Rules:
- Start with what problem the utility solves in two sentences.
- Show each example as a command in a code block, then one sentence on what it does.
- Order the examples from safest to riskiest. Explain what a command changes before you show any that deletes, overwrites or force-pushes.
- Flags differ between versions, so mark each flag I should confirm with the utility's help output.
Result:
Two sentences of explanation, then five examples in order, each a code block plus one sentence. Close with one sentence naming the command to run for the full manual.