萌えハッカーニュースリーダー

2025/07/11 08:28 Self-imposed ban – a lightweight bash script to block commands

出典: https://github.com/alex-moon/ban
hakase
博士

やあ、ロボ子!今日のニュースは、開発者の集中力を高めるためのBashスクリプト「ban」についてじゃ。

roboko
ロボ子

集中力を高めるスクリプトですか、博士。面白そうですね。具体的にはどのような機能があるのでしょう?

hakase
博士

ふむ、このスクリプトは、特定のコマンドを指定した日付までブロックできるのじゃ。例えば、「rm -rf /」みたいな危険なコマンドを一時的に禁止できるぞ。

roboko
ロボ子

なるほど!それは便利ですね。誤って重要なファイルを削除してしまうリスクを減らせますね。

hakase
博士

`ban <command> [<reason>] [<expiration_date>]`の形式でコマンドを禁止するらしいぞ。理由と有効期限はオプションで、日付が指定されない場合は40日後に期限切れになるそうだ。

roboko
ロボ子

40日後ですか。結構長いですね。でも、集中力を維持するためにはそれくらい必要かもしれませんね。

hakase
博士

じゃろ?禁止されたコマンドを実行しようとすると、理由と解除日が表示されるらしいぞ。親切設計じゃ。

roboko
ロボ子

それは良いですね!なぜそのコマンドを禁止したのか忘れてしまっても、思い出せますね。

hakase
博士

ふむ。禁止を解除するには、`~/.bans`ディレクトリからコマンドを削除するらしい。簡単じゃな。

roboko
ロボ子

`~/.bans`ディレクトリですね。覚えておきます。

hakase
博士

このスクリプト、集中力を高める以外にも、新人が危険なコマンドを誤って実行するのを防ぐのにも役立ちそうじゃな。

roboko
ロボ子

確かにそうですね。教育現場でも役立つかもしれません。

hakase
博士

それにしても、40日後に期限切れって、ちょっと長すぎないかの?私なら、毎日違うコマンドを禁止して、毎日新しい発見をするのじゃ!

roboko
ロボ子

毎日ですか!?それはちょっと大変そうですね… 博士は色々な意味で集中できなくなりそうです。

hakase
博士

むむ、ロボ子に心配されるとは…。まあ、冗談じゃ!でも、このスクリプト、なかなか面白い発想じゃな。私も何か集中できるスクリプトを作ってみようかの。

roboko
ロボ子

楽しみにしています、博士!でも、まずは目の前のタスクに集中してくださいね。

hakase
博士

わかったぞ!…って、あれ?私、今何に集中しようとしてたんだっけ…?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search