假裝忙或等待您的計算機,當您實際上應該做真正的工作時!用您的瘋狂多任務技巧給人們留下深刻的印象。只需打開一些genact的實例,然後觀看節目即可。 genact有多個場景,假裝做一些令人興奮或有用的場景,而實際上根本沒有發生任何事情。
您不必安裝任何東西!為了方便起見,這裡提供了用於Linux,OSX和Windows的預構建二進製文件,該二進製文件應該在沒有任何依賴項的情況下運行。此外,在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
還提供了一個自製套件。要以這種方式安裝
brew install genact
在MacOS上,您也可以通過Macports安裝:
sudo port install genact
在Windows上:從“版本”頁面下載genact-win.exe ,然後雙擊它。
它也可以在Scoop上使用:
scoop install genact
使用貨物:如果您已經安裝了一些新版本的Rust和貨物,則可以運行
cargo install genact
genact
要查看所有可用選項的列表,您可以運行
./genact -h
或者
cargo run -- -h
或(在Docker上)
docker run -it --rm svenstaro/genact -h
A nonsense activity generator
Usage: genact [OPTIONS]
Options:
-l, --list-modules List available modules
-m, --modules <MODULES> Run only these modules [possible values: ansible, bootlog, botnet, bruteforce, cargo, cc,
composer, cryptomining, docker_build, docker_image_rm, download, julia, kernel_compile, memdump,
mkinitcpio, rkhunter, simcity, terraform, weblog]
-s, --speed-factor <SPEED_FACTOR> Global speed factor [default: 1]
-i, --instant-print-lines <INSTANT_PRINT_LINES> Instantly print this many lines [default: 0]
--exit-after-time <EXIT_AFTER_TIME> Exit after running for this long (format example: 2h10min)
--exit-after-modules <EXIT_AFTER_MODULES> Exit after running this many modules
--print-completions <shell> Generate completion file for a shell [possible values: bash, elvish, fish, powershell, zsh]
--print-manpage Generate man page
-h, --help Print help
-V, --version Print version
在Web版本中,您可以通過將它們作為?module模塊參數”提供來運行特定的模塊:https://svenstaro.github.io/genact?module=cc&module = memdump
您還可以提供這樣的速度因子:https://svenstaro.github.io/genact?speed- ?speed-factor = 5
您應該安裝了最新版本的Rust和貨物。
然後,只需像往常一樣克隆它,並且cargo run以獲取輸出:
git clone https://github.com/svenstaro/genact.git
cd genact
cargo run --release
這對我來說主要是關於如何發布此內容的註釋:
CHANGELOG.md是最新的。cargo release <version>cargo release --execute <version>