genactでターミナルで何か作業してる感を出す
genact
genactというターミナルにそれっぽいタスクのメッセージを表示して忙しいふりができるツールがあったので試してみる。
Web版もあるのでどんな感じか確認できる(リロードすると表示内容が変わる)。

インストール
ReleaseページにLinux, macOS, Windows用のバイナリがあるのでダウンロードして実行権限を付ければよい。
$ chmod +x genact-linux $ ./genact-linux
Rustで書かれているので以下のようにインストールすることもできる。
$ cargo install genact $ genact
ヘルプ情報は下記。
$ ./genact-linux --help
genact 0.4.0
Sven-Hendrik Haase <svenstaro@gmail.com>
A nonsense activity generator
USAGE:
genact-linux [FLAGS] [OPTIONS]
FLAGS:
-h, --help Prints help information
-l, --list-modules List available modules
-V, --version Prints version information
OPTIONS:
-e, --exitafter <EXITAFTER> Exit after running for this long (format example: 2h10min)
-m, --modules <MODULE>... Run only these modules [values: bootlog, cargo, cc, composer, cryptomining, simcity,
download, memdump, kernel_compile]
使い方
特にオプションなどを指定せずに実行できる。止めたい場合はCtrl-cで終了。
$ ./genact-linux
オプションを指定しないとランダムでモジュールが選択されるが、-mでどのモジュールを利用するか指定可能。利用可能なモジュール一覧は-lで表示できる。
$ ./genact-linux -l Available modules: bootlog cargo cc composer cryptomining simcity download memdump kernel_compile

なお、Web版では以下のようにmoduleパラメータで指定することができる。
https://svenstaro.github.io/genact/?module=memdump
一定時間後に終了したい場合は-eオプションで指定する。時間のフォーマットはヘルプ情報を参照。
$ ./genact-linux -e 10s $ ./genact-linux -e 1m30s