added options for: colors, hiding, sha1 length, orientation, git dir