假装忙或等待您的计算机,当您实际上应该做真正的工作时!用您的疯狂多任务技巧给人们留下深刻的印象。只需打开一些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
您还可以提供这样的?speed-factor :https://svenstaro.github.io/genact?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>