首页 开发技术 其它     /    lefthook:适用于任何类型项目的快速强大的Githooks管理器-源码

lefthook:适用于任何类型项目的快速强大的Githooks管理器-源码

上传者: weixin_42098104 | 上传时间:2015/4/21 13:42:10 | 文件大小:21.27MB | 文件类型:ZIP
lefthook:适用于任何类型项目的快速强大的Githooks管理器-源码
左钩最快的多语种Git吸引了经理快速,强大的Git钩子管理器,用于Node.js,Ruby或任何其他类型的项目。
快速。
它用Go语言编写。
可以并行运行命令。
强大。
在配置中只要几行,您可以仅检查pre-push挂钩上pre-push更改的文件。
简单。
它是单个无依赖性二进制文件,可以在任何环境中工作。
:open_book:#On`gitpush`lefthookwillrunspellingandlinkscheckforallofthechangedfilespre-push:parallel:truecommands:spelling:files:gitdiff--name-onlyHEAD@{push}glob:"*.md"run:npxyaspeller{files}check-links:files:gitdiff--name-onlyHEAD@{push}glo

文件下载

资源详情

[{"title":"(66个子文件21.27MB)lefthook:适用于任何类型项目的快速强大的Githooks管理器-源码","children":[{"title":"lefthook-master","children":[{"title":".travis.yml <span style='color:#111;'>211B</span>","children":null,"spread":false},{"title":".goreleaser.yml <span style='color:#111;'>1.84KB</span>","children":null,"spread":false},{"title":"cmd","children":[{"title":"install.go <span style='color:#111;'>5.32KB</span>","children":null,"spread":false},{"title":"add.go <span style='color:#111;'>4.10KB</span>","children":null,"spread":false},{"title":"uninstall.go <span style='color:#111;'>2.62KB</span>","children":null,"spread":false},{"title":"spinner.go <span style='color:#111;'>684B</span>","children":null,"spread":false},{"title":"cmd_test.go <span style='color:#111;'>3.36KB</span>","children":null,"spread":false},{"title":"version.go <span style='color:#111;'>352B</span>","children":null,"spread":false},{"title":"root.go <span style='color:#111;'>3.78KB</span>","children":null,"spread":false},{"title":"run.go <span style='color:#111;'>18.24KB</span>","children":null,"spread":false},{"title":"run_windows.go <span style='color:#111;'>17.11KB</span>","children":null,"spread":false}],"spread":true},{"title":"docs","children":[{"title":"ruby.md <span style='color:#111;'>760B</span>","children":null,"spread":false},{"title":"other.md <span style='color:#111;'>1.06KB</span>","children":null,"spread":false},{"title":"node.md <span style='color:#111;'>820B</span>","children":null,"spread":false},{"title":"full_guide.md <span style='color:#111;'>10.43KB</span>","children":null,"spread":false}],"spread":true},{"title":".rubygems","children":[{"title":"bin","children":[{"title":"lefthook <span style='color:#111;'>444B</span>","children":null,"spread":false}],"spread":true},{"title":"Rakefile <span style='color:#111;'>51B</span>","children":null,"spread":false},{"title":"Gemfile <span style='color:#111;'>93B</span>","children":null,"spread":false},{"title":"lefthook.gemspec <span style='color:#111;'>839B</span>","children":null,"spread":false},{"title":"lib","children":[{"title":"lefthook.rb <span style='color:#111;'>0B</span>","children":null,"spread":false}],"spread":true},{"title":"libexec","children":[{"title":"lefthook-mac <span style='color:#111;'>9.63MB</span>","children":null,"spread":false},{"title":"lefthook-linux <span style='color:#111;'>8.92MB</span>","children":null,"spread":false},{"title":"lefthook-win.exe <span style='color:#111;'>8.82MB</span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'>80B</span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'>1.05KB</span>","children":null,"spread":false},{"title":"CONTRIBUTING.md <span style='color:#111;'>255B</span>","children":null,"spread":false},{"title":"Gemfile <span style='color:#111;'>73B</span>","children":null,"spread":false},{"title":"logo.svg <span style='color:#111;'>3.30KB</span>","children":null,"spread":false},{"title":"logo_sign.svg <span style='color:#111;'>1.83KB</span>","children":null,"spread":false},{"title":"Gemfile.lock <span style='color:#111;'>501B</span>","children":null,"spread":false},{"title":"main.go <span style='color:#111;'>87B</span>","children":null,"spread":false},{"title":"examples","children":[{"title":"complete","children":[{"title":".lefthook-local","children":[{"title":"pre-commit","children":[{"title":"hello.go <span style='color:#111;'>72B</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"lefthook.yml <span style='color:#111;'>778B</span>","children":null,"spread":false},{"title":"lefthook-local.yml <span style='color:#111;'>241B</span>","children":null,"spread":false},{"title":".lefthook","children":[{"title":"commit-msg","children":[{"title":"template_checker <span style='color:#111;'>202B</span>","children":null,"spread":false}],"spread":false},{"title":"pre-push","children":[{"title":"verify <span style='color:#111;'>1.31KB</span>","children":null,"spread":false}],"spread":false},{"title":"pre-commit","children":[{"title":"good_job.js <span style='color:#111;'>51B</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"scripts","children":[{"title":"lefthook.yml <span style='color:#111;'>61B</span>","children":null,"spread":false},{"title":".lefthook","children":[{"title":"pre-commit","children":[{"title":"good_job.js <span style='color:#111;'>51B</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"spec","children":[{"title":"run_spec.rb <span style='color:#111;'>897B</span>","children":null,"spread":false},{"title":"add_spec.rb <span style='color:#111;'>1.44KB</span>","children":null,"spread":false},{"title":"install_spec.rb <span style='color:#111;'>1012B</span>","children":null,"spread":false},{"title":"support","children":[{"title":"hook_examples.rb <span style='color:#111;'>794B</span>","children":null,"spread":false},{"title":"file_structure.rb <span style='color:#111;'>1.34KB</span>","children":null,"spread":false}],"spread":false},{"title":"spec_helper.rb <span style='color:#111;'>376B</span>","children":null,"spread":false},{"title":"fixtures","children":[{"title":"lefthook.yml <span style='color:#111;'>121B</span>","children":null,"spread":false},{"title":"lefthook.yaml <span style='color:#111;'>121B</span>","children":null,"spread":false},{"title":"pre-push <span style='color:#111;'>202B</span>","children":null,"spread":false},{"title":"fail_script <span style='color:#111;'>18B</span>","children":null,"spread":false},{"title":"ok_script <span style='color:#111;'>18B</span>","children":null,"spread":false},{"title":"pre-commit <span style='color:#111;'>206B</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'>181B</span>","children":null,"spread":false},{"title":"CHANGELOG.md <span style='color:#111;'>4.55KB</span>","children":null,"spread":false},{"title":"go.sum <span style='color:#111;'>32.83KB</span>","children":null,"spread":false},{"title":"context","children":[{"title":"context_windows.go <span style='color:#111;'>1.58KB</span>","children":null,"spread":false},{"title":"context.go <span style='color:#111;'>1.58KB</span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'>6.23KB</span>","children":null,"spread":false},{"title":".npm","children":[{"title":"bin","children":[{"title":"index.js <span style='color:#111;'>371B</span>","children":null,"spread":false},{"title":"lefthook-mac <span style='color:#111;'>9.63MB</span>","children":null,"spread":false},{"title":"lefthook-linux <span style='color:#111;'>8.92MB</span>","children":null,"spread":false},{"title":"lefthook-win.exe <span style='color:#111;'>8.82MB</span>","children":null,"spread":false},{"title":"lefthook <span style='color:#111;'>396B</span>","children":null,"spread":false}],"spread":false},{"title":"package.json <span style='color:#111;'>576B</span>","children":null,"spread":false},{"title":"postinstall.js <span style='color:#111;'>614B</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>5.65KB</span>","children":null,"spread":false}],"spread":false},{"title":"go.mod <span style='color:#111;'>652B</span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明