書く前に読む
read_file と grep がスクリプトやログを開くので、新しいスクリプトはフォルダにすでにある書き方に沿ったものになります。
あなたは Bash 言語を持ち込み、TechRetriever がツールを持ち込みます。スクリプトを読み、新しいスクリプトを下書きし、あなたが所有するシステム上で WSL または SSH 経由で実行して、各ステップの実際の結果をカードで表示します。Plan only では何も実行されません。バージョン 2.9.30 には Windows 10 または 11 が必要です。
read_file と grep がスクリプトやログを開くので、新しいスクリプトはフォルダにすでにある書き方に沿ったものになります。
Shell がスクリプトを実行して本物の終了コードを報告するため、失敗したコマンドは失敗したカードとして表示されます。
edit_file は diff を表示し、Ask first は何かを変更する操作の前に一時停止します。
Bash プログラミング言語は、自動化のためにコマンドとファイルをつなぐ接着剤として捉え、重い計算には使わないようにしましょう。スクリプトは短く保ちます。接着の部分はエージェントが下書きし、どの作業にスクリプトを書く価値があるかはあなたが決めます。
logs/*.log4 ファイルscripts/count-logs.sh12 行usage scripts0 件一致scripts/count-logs.shdiff を表示bash -n scripts/count-logs.shexit 0bash scripts/count-logs.sh logsexit 0フォルダが指定されなかったときにスクリプトが止まるよう、count-logs.sh に使い方メッセージを追加するようエージェントに頼みます。read_file がスクリプトを読み込み、grep が使い方の行がすでにあるかを調べます。初心者は、編集の前に、count-logs.sh の中でファイルシステムを読む Bash コマンドを説明してもらうこともできます。そのあと edit_file が短いテストを加え、変更を diff として表示します。set -u は $1 が未設定だとスクリプトを止めるため、テストでは最初に $# を確認する必要があります。diff を読み、その確認が $1 を使うよりも前に来ているときだけ承認して、結果に bash -n を実行しましょう。
Bash 用のシンプルなディレクトリジャンパーは、名前を付けて保存したフォルダに移動する短い関数です。write_file で書くようエージェントに頼み、使う関数とエイリアスの構文は web_search と http_get に公式のマニュアルページを読ませます。小さく保ちましょう。Bash を学ぶことは、その多くがスクリプトのパターンを学ぶことであり、保存した名前の一覧をたどるジャンパーは、while ループに出会うのにちょうどよい題材です。関数のテストは、メインのセッションではなく、WSL 内の使い捨てのシェルで行ってください。起動ファイルへの変更はすべて diff を読み、何かを承認する前にそのファイルのバックアップコピーを取っておきましょう。
TechRetriever はホスト型のサービスでもプラグインでもありません。使うのは、あなた自身のファイル、あなた自身の PC、使用を許可されたサーバーだけにしてください。この範囲はアプリが強制するものではないので、各作業をその範囲内にとどめるのはあなたの役目です。コード、スキャン、分析が正しいことを保証するものではありません。