Neat how easy Git is to extend: Each sub-command is literally just an executable file named git-xxx looked up in your PATH.

So if you wanna extend git, with a “frobnitz” command, create a git-frobnitz script that does the work and write a manpage for it.

There’s no step 3!