git-shell commands Required functionality: help - usage messages ls - list all repositories init - create a new repository rm - remove a repository