Faites semblant d'être occupé ou d'attendre votre ordinateur alors que vous devriez réellement faire du vrai travail! Impressionnez les gens avec vos compétences multitâches folles. Ouvrez simplement quelques cas de genact et regardez l'émission. genact a plusieurs scènes qui prétendent faire quelque chose d'excitant ou d'utile alors qu'en réalité rien ne se passe du tout.
Vous n'avez rien à installer! Pour votre commodité, des binaires prédéfinis pour Linux, OSX et Windows sont fournis ici qui devraient s'exécuter sans dépendances. De plus, il existe une version Web sur https://svenstaro.github.io/genact/
Il est compatible avec FreeBSD, Linux, MacOS, Windows et les navigateurs Web les plus modernes qui prennent en charge WebAssembly.
Sur FreeBSD : Vous n'avez rien à faire de spécial ici. Juste courir
pkg install genact
genact
Sur Linux : Téléchargez genact-linux à partir de la page des versions et exécutez
chmod +x genact-linux
./genact-linux
Sur macOS : Téléchargez genact-osx à partir de la page des versions et exécutez
chmod +x genact-osx
./genact-osx
Un forfait homebrew est également disponible. Pour l'installer de cette façon, exécutez
brew install genact
Sur MacOS, vous pouvez également installer via Macports:
sudo port install genact
Sur Windows : Téléchargez genact-win.exe à partir de la page des versions et double-cliquez-y.
Il est également disponible sur Scoop:
scoop install genact
Avec la cargaison : si vous avez installé une version quelque peu récente de Rust and Cargo, vous pouvez courir
cargo install genact
genact
Pour voir une liste de toutes les options disponibles, vous pouvez exécuter
./genact -h
ou
cargo run -- -h
ou (sur 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
Dans la version Web, vous pouvez exécuter des modules spécifiques en les fournissant comme ?module comme celui-ci: https://svenstaro.github.io/genact?module=cc&module=memdump
Vous pouvez également fournir un ?speed-factor comme ceci: https://svenstaro.github.io/genact?speed-factor=5
Vous devriez avoir une version récente de Rust and Cargo installée.
Ensuite, il suffit de le cloner comme d'habitude et cargo run pour obtenir la sortie:
git clone https://github.com/svenstaro/genact.git
cd genact
cargo run --release
C'est surtout une note pour moi sur la façon de publier cette chose:
CHANGELOG.md est à jour.cargo release <version>cargo release --execute <version>