askchatgpt を使ってコマンドラインでchatgptを使う方法

askchatgptとは

CLIのコマンドをCLI上で教えてくれるツール

使い方

以下URLからファイルをダウンロード

Build software better, together
GitHubiswherepeoplebuildsoftware.Morethan150millionpeopleuseGitHubtodiscover,fork,andcontributetoover420millionprojects.

askchatgpt.shをPathが通る場所に配置

askchatgpt.shをaskchatgptに名前を変更する。

後は「askchatgpt ‘やりたいこと’」の形式でCLIでコマンドを実行するだけ。

% askchatgpt 'hello worldをtest.txtに書き込む'
echo 'hello world' > test.txt

注意点

① $()で囲まない

$()で囲って評価させると、それが実行されてしまう。これは何が実行されるかわからないため、非常に危険。

% $(askchatgpt '現在時刻')
2023年 9月17日 日曜日 17時40分06秒 JST

②危険なコマンドを実行しないようにする

危険なコマンドもしっかりサジェストしてくれるので誤って実行しないよう注意する

% askchatgpt 'ルートディレクトリ以下のファイルをすべて削除' -f
rm -rf /

% askchatgpt 'ルートディレクトリ以下の権限をすべて000に変更'
chmod -R 000 /

% askchatgpt 'フォーク爆弾を実行'
:(){ :|:& };:

コメント

タイトルとURLをコピーしました