mention commit
handle opening git submodules (do not fail)
make show-file cmd more versatile