
🌀 Ein Unsinn-Aktivitätsgenerator
Tu so, als ob du beschäftigt wärst oder auf deinen Computer wartest, während du eigentlich echte Arbeit erledigen solltest! Beeindrucke andere mit deinen wahnsinnigen Multitasking-Fähigkeiten. Öffne einfach ein paar Instanzen von genact und schau dir die Show an. genact hat mehrere Szenen, die vorgeben, etwas Aufregendes oder Nützliches zu tun, während in Wirklichkeit überhaupt nichts passiert.


Du musst nichts installieren! Der Einfachheit halber werden vorgefertigte Binärdateien für Linux, OSX und Windows hier bereitgestellt, die ohne Abhängigkeiten ausgeführt werden sollten. Außerdem gibt es eine Webversion unter https://svenstaro.github.io/genact/
Es ist kompatibel mit FreeBSD, Linux, macOS, Windows und den meisten modernen Webbrowsern, die WebAssembly unterstützen.
On FreeBSD: Du musst hier nichts Besonderes tun. Führe einfach aus:
pkg install genact
genact
On Linux: Lade genact-linux von der Release-Seite herunter und führe aus:
chmod +x genact-linux
./genact-linux
On macOS: Lade genact-osx von der Release-Seite herunter und führe aus:
chmod +x genact-osx
./genact-osx
Ein Homebrew-Paket ist ebenfalls verfügbar. Um es auf diese Weise zu installieren, führe aus:
brew install genact
Auf macOS kannst du es auch über MacPorts installieren:
sudo port install genact
On Windows: Lade genact-win.exe von der Release-Seite herunter und doppelklicke darauf.
Es ist auch über Scoop verfügbar:
scoop install genact
With Cargo: Wenn du eine relativ aktuelle Version von Rust und Cargo installiert hast, kannst du ausführen:
cargo install genact
genact
With gah: Wenn du gah verwendest, kannst du ausführen:
gah install genact
Um eine Liste aller verfügbaren Optionen zu sehen, kannst du ausführen:
./genact -h
oder
cargo run -- -h
oder (mit 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, uv, weblog, wpt]
-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
Du kannst in der Webversion bestimmte Module ausführen, indem du sie als ?module-Parameter angibst, z.B.: https://svenstaro.github.io/genact?module=cc&module=memdump
Du kannst auch einen ?speed-factor angeben, z.B.:
https://svenstaro.github.io/genact?speed-factor=5
Du solltest eine aktuelle Version von Rust und Cargo installiert haben.
Dann klone es wie gewohnt und führe cargo run aus, um die Ausgabe zu erhalten:
git clone https://github.com/svenstaro/genact.git
cd genact
cargo run --release
Dies ist hauptsächlich eine Notiz für mich, wie ich dieses Projekt veröffentliche:
CHANGELOG.md auf dem neuesten Stand ist.cargo release <version>cargo release --execute <version>