甜豆 / git-hooks-stdinput-reader
读取并解析 Git 钩的 StdInput
v0.1.0
2019-12-31 19:21 UTC
Requires
- php: >=7.2
Requires (Dev)
- phpunit/phpunit: ^8.5
- squizlabs/php_codesniffer: ^3.5
- sweetchuck/git-hooks: ^0.0
- sweetchuck/robo-git: ^0.2
- sweetchuck/robo-phpcs: ^0.1
- sweetchuck/robo-phpmd: ^0.1
README
支持的 Git 钩
用法
.git/hooks/pre-receive
#!/usr/bin/env php <?php use Sweetchuck\GitHooksStdInputReader\PreReceiveReader; $reader = new PreReceiveReader(STDIN); foreach ($reader as $item) { echo 'Old value: ', $item->oldValue, PHP_EOL; echo 'New value: ', $item->newValue, PHP_EOL; echo 'Ref name: ', $item->refName, PHP_EOL; echo '-----------', PHP_EOL; }