git-commit
標準入力を待つ方法を探しています。私のスキルは存在しないのでPHP
、bash
私はこれをコーディングしています、それで私は定期的にやっていると思います
<?php
$input = trim(fgets(STDIN));
fscanf(STDIN, "%d\n", $line);
?>
トリックを実行し、何かを書き込むまで待って続行しますが、それは先に進み、とにかくPHPスクリプトを実行し続けます。
この背後にある考え方は、リリースにタグを付けた後、gitがHEAD
テスト用Webサーバーにプッシュし、いくつかのツイートを送信して、CHANGELOGにリリースに関する詳細を書き込めるようにすることです。
(を使用して)ファイルへの書き込みを実行することはできexec('mate -w')
ますが、サーバーで簡単なテストを実行するまで、ファイルを保持したいと思います。これにより、エラーに気付いた場合にロールバックできるようになります(怠惰なことはわかっています)。
助けてくれてありがとう!