This section is short enough that it could be subsumed into the Command structure section.
However, perhaps it would be more helpful if it expanded to describe what to do instead of positional arguments. For example, ln
’s arguments work the same way as mv
and cp
: <existing-thing> <new-thing>
. So should mv
and cp
not have used positional arguments either?