Use Dispatch::GitLike package & minimize files for myself purpose