cleanup: git hack

@kevgo

Cleaning up git-hack for the command line architecture. Trying to get each command to have its perform function only listing commands.