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