15 ポイント 投稿者 xguru 2021-07-23 | まだコメントはありません。 | WhatsAppで共有
  • コードを変更すると、テスト/リンター/Dockerビルドなどを自動実行してくれるツール

  • 言語/エディタ不問

→ 基本的に Go、Python、Ruby、JS、PHP、Java、Kotlin、Rust、C++、Docker などをサポート

?,*,** などでファイル種別ごとのコマンド指定が可能

  • Mac/Windows/Linux

  • 実行オプション

→ -c : 変更時に実行する動作を指定。gaze a.py -c 'python "{{file}}"'

→ -r : 既存プロセスを終了して再起動

→ -t 1000 : 既存プロセスを 1000ms 待ってから終了(無限ループなどのテスト時)

  • create-and-rename 方式の Vim、Visual Studio などの保存動作にも対応

  • 優れた並列処理

→ 更新後にプロセスを自動実行中、さらに更新が入ると最初のプロセス実行が終わるまで待機

→ 最初のプロセス実行中に 2 回更新しても、最終版でもう 1 回だけ実行

→ 1 つのファイル変更でプロセス実行中に、別のファイルが変更されるとプロセスをもう 1 つ実行

→ 「ファイルではなくコマンド単位でプロセス管理」

  • Go 製の CLI オープンソース

まだコメントはありません。

まだコメントはありません。