- Автор темы
- #1
Притворись, что занят или ждешь свой компьютер, в то время как на самом деле ты должен заниматься настоящей работой! Впечатляйте людей своими безумными навыками многозадачности. Просто откройте несколько экземпляров genactи посмотрите шоу. genact имеет несколько сцен, которые притворяются, что делают что-то захватывающее или полезное, когда на самом деле вообще ничего не происходит.
Состояние упаковки
Вам не нужно ничего устанавливать! Для вашего удобства здесь представлены готовые двоичные файлы для Linux, OSX и Windows, которые должны выполняться без каких-либо зависимостей. Кроме того, существует веб-версия на https://svenstaro.github.io/genact /
Он совместим с FreeBSD, Linux, macOS, Windows 10 (для получения поддержки ANSI требуется последняя версия Windows 10) и большинством современных веб-браузеров, поддерживающих 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
С помощью Cargo: если у вас установлена несколько более свежая версия Rust и Cargo, вы можете запустить
cargo install genact
genact
./genact -h
или
cargo run -- -h
или (в Docker)
docker run -it --rm svenstaro/genact -h
Sven-Hendrik Haase <[email protected]>
A nonsense activity generator
USAGE:
genact [OPTIONS]
OPTIONS:
--exit-after-modules <EXIT_AFTER_MODULES> Exit after running this many modules
--exit-after-time <EXIT_AFTER_TIME> Exit after running for this long (format example: 2h10min)
-h, --help Print help information
-l, --list-modules List available modules
-m, --modules <MODULES> Run only these modules [possible values: weblog, mkinitcpio, simcity, memdump, composer, ansible, bootlog, docker_build, download, botnet,
kernel_compile, cargo, cc, docker_image_rm, cryptomining]
-s, --speed-factor <SPEED_FACTOR> Global speed factor [default: 1]
-V, --version Print version information
Вы также можете предоставить ?speed-factorчто-то подобное: https://svenstaro.github.io/genact?speed-factor=5
Затем просто клонируйте его, как обычно, и cargo runполучите результат:
git clone https://github.com/svenstaro/genact.git
cd genact
cargo run --release

Установка

Состояние упаковки
Вам не нужно ничего устанавливать! Для вашего удобства здесь представлены готовые двоичные файлы для Linux, OSX и Windows, которые должны выполняться без каких-либо зависимостей. Кроме того, существует веб-версия на https://svenstaro.github.io/genact /
Он совместим с FreeBSD, Linux, macOS, Windows 10 (для получения поддержки ANSI требуется последняя версия Windows 10) и большинством современных веб-браузеров, поддерживающих 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
С помощью Cargo: если у вас установлена несколько более свежая версия Rust и Cargo, вы можете запустить
cargo install genact
genact
Выполняется
Чтобы просмотреть список всех доступных опций, вы можете запустить./genact -h
или
cargo run -- -h
или (в Docker)
docker run -it --rm svenstaro/genact -h
Использование
genact 0.12.0Sven-Hendrik Haase <[email protected]>
A nonsense activity generator
USAGE:
genact [OPTIONS]
OPTIONS:
--exit-after-modules <EXIT_AFTER_MODULES> Exit after running this many modules
--exit-after-time <EXIT_AFTER_TIME> Exit after running for this long (format example: 2h10min)
-h, --help Print help information
-l, --list-modules List available modules
-m, --modules <MODULES> Run only these modules [possible values: weblog, mkinitcpio, simcity, memdump, composer, ansible, bootlog, docker_build, download, botnet,
kernel_compile, cargo, cc, docker_image_rm, cryptomining]
-s, --speed-factor <SPEED_FACTOR> Global speed factor [default: 1]
-V, --version Print version information
Использование Интернета
В веб-версии вы можете запускать определенные модули, предоставляя их в качестве ?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 --dry-run
- cargo release
- Релизы будут автоматически развертываться с помощью действий Github.
- Образы Docker будут автоматически создаваться Docker Hub.
- Обновите пакет Arch.


- Telegram