Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryosukedtomita/youareanidiot
you are an idiotをbashで再現した、ジョークプログラムです。Ctrl-cでtmuxが分割します。
https://github.com/ryosukedtomita/youareanidiot
bash tmux youareanidiot
Last synced: about 2 months ago
JSON representation
you are an idiotをbashで再現した、ジョークプログラムです。Ctrl-cでtmuxが分割します。
- Host: GitHub
- URL: https://github.com/ryosukedtomita/youareanidiot
- Owner: RyosukeDTomita
- License: mit
- Created: 2021-05-24T08:41:55.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-06-05T21:25:22.000Z (over 3 years ago)
- Last Synced: 2024-05-11T05:55:25.952Z (8 months ago)
- Topics: bash, tmux, youareanidiot
- Language: Shell
- Homepage:
- Size: 6.28 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bashでブラウザクラッシャーYou are an idiotを再現する。
## Environment
- Ubuntu20.04
おそらく、他のOSでも動きますが動作未確認です。## Content
- uareidot.bash
- splitwindow.bash
- youareidiot.mp3: youareidiotの音声ファイル
- record: bashファイル間の情報伝達用のファイル## 実行イメージ
![実行イメージ](https://github.com/RyosukeDTomita/youareidiot/blob/master/sample/sample.gif)## Required
- sox (mp3用のライブラリが必要)
- tmux
これらの必要なソフトウェアは、uareitiotwithtmux.bashを実行時に存在しなければ自動でインストールされます。
うまく実行できない場合は以下のようにインストールしてください。```shell
sudo apt install tmux
sudo apt install sox
sudo apt install libsox-fmt-mp3
```
## How to use```shell
sudo ./uareidiot.bash # 初回実行時
./uareidiot.bash #2回目以降
```
- trapコマンドでCtrl - Cを押すたびに☺が増える。そのため、プロセスからkillする必要がある。
- tputで白黒に点滅する。
- soxを使って「You are an idiot♪」が流れる。## How to stop
trapでCtrl-cシグナルをトラップしているのでkillするにはプロセスからkillする必要がある。```shell
# 止め方
./killswitch.bash
```