
🌀 Un generatore di attività senza senso
Fingi di essere impegnato o in attesa del computer quando invece dovresti fare del vero lavoro! Impressiona le persone con le tue folli capacità di multitasking. Basta aprire alcune istanze di genact e guardare lo spettacolo. genact ha molteplici scene che fingono di fare qualcosa di entusiasmante o utile quando in realtà non sta accadendo nulla.

Non devi installare nulla! Per tua comodità, i binari precompilati per Linux, OSX e Windows sono disponibili qui e dovrebbero funzionare senza dipendenze. Inoltre, esiste una versione web su https://svenstaro.github.io/genact/
È compatibile con FreeBSD, Linux, macOS, Windows e la maggior parte dei browser moderni che supportano WebAssembly.
Su FreeBSD: Non devi fare niente di speciale. Basta eseguire
pkg install genact
genact
Su Linux: Scarica genact-linux dalla pagina delle release ed esegui
chmod +x genact-linux
./genact-linux
Su macOS: Scarica genact-osx dalla pagina delle release ed esegui
chmod +x genact-osx
./genact-osx
È disponibile anche un pacchetto homebrew. Per installarlo in questo modo, esegui
brew install genact
Su macOS, puoi anche installarlo tramite MacPorts:
sudo port install genact
Su Windows: Scarica genact-win.exe dalla pagina delle release e fai doppio clic.
È disponibile anche su Scoop:
scoop install genact
Con Cargo: Se hai una versione abbastanza recente di Rust e Cargo installata, puoi eseguire
cargo install genact
genact
Con gah: Se stai usando gah, puoi eseguire
gah install genact
Per vedere l'elenco di tutte le opzioni disponibili, puoi eseguire
./genact -h
o
cargo run -- -h
o (su Docker)
docker run -it --rm svenstaro/genact -h
Un generatore di attività senza senso
Utilizzo: genact [OPZIONI]
Opzioni:
-l, --list-modules Elenca i moduli disponibili
-m, --modules <MODULI> Esegui solo questi moduli [valori possibili: 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 <FATTORE_VELOCITÀ> Fattore di velocità globale [predefinito: 1]
-i, --instant-print-lines <RIGHE_STAMPA_IMMEDIATA> Stampa immediatamente questo numero di righe [predefinito: 0]
--exit-after-time <TEMPO_USCITA> Esci dopo aver eseguito per questo tempo (formato esempio: 2h10min)
--exit-after-modules <MODULI_USCITA> Esci dopo aver eseguito questo numero di moduli
--print-completions <shell> Genera un file di completamento per una shell [valori possibili: bash, elvish, fish, powershell, zsh]
--print-manpage Genera una pagina man
-h, --help Mostra aiuto
-V, --version Mostra versione
Nella versione web, puoi eseguire moduli specifici fornendoli come parametri ?module in questo modo: https://svenstaro.github.io/genact?module=cc&module=memdump
Puoi anche fornire un ?speed-factor in questo modo:
https://svenstaro.github.io/genact?speed-factor=5
Dovresti avere una versione recente di rust e cargo installata.
Quindi, basta clonare come al solito ed eseguire cargo run per ottenere l'output:
git clone https://github.com/svenstaro/genact.git
cd genact
cargo run --release
Questa è per lo più una nota per me su come rilasciare questa cosa:
CHANGELOG.md sia aggiornato.cargo release <version>cargo release --execute <version>