
実際に本業をするべき時に、忙しそうにしたりコンピュータの処理を待っているふりをしましょう! 驚くべきマルチタスクスキルで周りを魅了してください。genact のインスタンスをいくつか開いてショーを観察するだけです。genact には、実際には何も起きていないのに、何かエキサイティングで有用なことをしているかのように見せる複数のシーンがあります。

ansiblebootlogbotnetbruteforcecargocccomposercryptominingdocker_builddocker_image_rmdownloadjuliakernel_compilememdumpmkinitcpiorkhuntersimcityterraformuvweblogwpt何もインストールする必要はありません!利便性を考慮し、Linux、OSX、Windows 用の事前ビルド済みバイナリをこちらでご提供しています。これらは依存関係なしで動作します。また、Web版も https://svenstaro.github.io/genact/ で利用可能です。
FreeBSD、Linux、macOS、Windows、および WebAssembly をサポートするほとんどの最新のウェブブラウザと互換性があります。
FreeBSDの場合: ここでは特別な操作は不要です。以下を実行するだけです
pkg install genact
genact
Linuxの場合: リリースページから genact-linux をダウンロードして実行してください
chmod +x genact-linux
./genact-linux
macOSの場合: リリースページから genact-osx をダウンロードして実行してください
chmod +x genact-osx
./genact-osx
Homebrew パッケージも利用可能です。この方法でインストールするには、以下を実行してください
brew install genact
macOS では MacPorts を介してインストールすることもできます:
sudo port install genact
Windowsの場合: リリースページから genact-win.exe をダウンロードしてダブルクリックしてください。
Scoop でも利用可能です:
scoop install genact
Cargoを使用する場合: Rust と Cargo がインストールされていれば、以下を実行できます
cargo install genact
genact
gahを使用する場合: gah を使用している場合は、以下を実行できます
gah install genact
利用可能なすべてのオプションの一覧を表示するには、以下を実行してください
./genact -h
または
cargo run -- -h
または(Dockerの場合)
docker run -it --rm svenstaro/genact -h
意味のないアクティビティジェネレーター
使用方法: genact [OPTIONS]
オプション:
-l, --list-modules 利用可能なモジュールを一覧表示
-m, --modules <MODULES> これらのモジュールのみを実行 [指定可能な値: ansible, bootlog, botnet, bruteforce, cargo, cc, composer,
cryptomining, docker_build, docker_image_rm, download, julia, kernel_compile, memdump, mkinitcpio,
rkhunter, simcity, terraform, uv, weblog, wpt]
-s, --speed-factor <SPEED_FACTOR> グローバル速度係数 [デフォルト: 1]
-i, --instant-print-lines <INSTANT_PRINT_LINES> この行数を即座に出力 [デフォルト: 0]
--exit-after-time <EXIT_AFTER_TIME> この時間実行後に終了(形式例: 2h10min)
--exit-after-modules <EXIT_AFTER_MODULES> この数のモジュール実行後に終了
--print-completions <shell> シェルの補完ファイルを生成 [指定可能な値: bash, elvish, fish, powershell, zsh]
--print-manpage man ページを生成
-h, --help ヘルプを表示
-V, --version バージョンを表示
Web版では、?module パラメータとして指定することで特定の実行モジュールを指定できます。例: https://svenstaro.github.io/genact?module=cc&module=memdump
?speed-factor も同様に指定できます:
https://svenstaro.github.io/genact?speed-factor=5
Rust と Cargo の最新バージョンがインストールされている必要があります。
その後、通常通りクローンして cargo run を実行すると出力されます:
git clone https://github.com/svenstaro/genact.git
cd genact
cargo run --release
これは主に私がこのプロジェクトをリリースする方法についてのメモです:
CHANGELOG.md が最新であることを確認する。cargo release <version> を実行するcargo release --execute <version> を実行する