Притворись, что ты занят или ждет своего компьютера, когда ты действительно должен делать реальную работу! Позвоните людям своими безумными навыками многозадачности. Просто откройте несколько случаев 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, вы можете запустить
cargo install genact
genact
Чтобы увидеть список всех доступных вариантов, вы можете запустить
./genact -h
или
cargo run -- -h
или (на докере)
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
В веб -версии вы можете запустить конкретные модули, предоставляя их как параметры ?module , такие как это: https://svenstaro.github.io/genact?module=cc&module=memdump
Вы также можете предоставить ?speed-factor
У вас должна быть установлена недавняя версия 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>