# genact **Repository Path**: SuperWindcloud/genact ## Basic Information - **Project Name**: genact - **Description**: 一个模拟活动生成器 ,添加 apk ,aur, oha 模块 ( By Rust ) - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-15 - **Last Updated**: 2025-06-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # genact - 一个胡说八道的生成器 ,添加 apk ,aur, oha 模块 **假装忙于或等待计算机,当您实际上应该做真正的工作时!只需打开一些“ genact”的实例,然后观看节目。 ``genact''有多个场景,这些场景假装做一些令人兴奋或有用的事情,而实际上根本没有发生任何事情** ![](gifs/cc.gif) ![](gifs/memdump.gif) ![](gifs/cargo.gif) ## Installation Packaging status You don't have to install anything! For your convenience, prebuilt binaries for Linux, OSX and Windows are provided [here](https://github.com/svenstaro/genact/releases) that should run without any dependencies. **Additionally, there is a web version at https://svenstaro.github.io/genact/** It's compatible with FreeBSD, Linux, macOS, Windows, and most modern web browsers that support WebAssembly. **On FreeBSD**: You don't have to do anything special here. Just run pkg install genact genact **On Linux**: Download `genact-linux` from [the releases page](https://github.com/svenstaro/genact/releases) and run chmod +x genact-linux ./genact-linux **On macOS**: Download `genact-osx` from [the releases page](https://github.com/svenstaro/genact/releases) and run chmod +x genact-osx ./genact-osx A homebrew package is also available. To install it this way, run brew install genact On macOS, you can also install via MacPorts: sudo port install genact **On Windows**: Download `genact-win.exe` from [the releases page](https://github.com/svenstaro/genact/releases) and double click it. It is also available on Scoop: scoop install genact **With Cargo**: If you have a somewhat recent version of Rust and Cargo installed, you can run cargo install genact genact ## Running To see a list of all available options, you can run ./genact -h or cargo run -- -h or (on Docker) docker run -it --rm svenstaro/genact -h ### Usage A nonsense activity generator Usage: genact [OPTIONS] Options: -l, --list-modules List available modules -m, --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 Global speed factor [default: 1] -i, --instant-print-lines Instantly print this many lines [default: 0] --exit-after-time Exit after running for this long (format example: 2h10min) --exit-after-modules Exit after running this many modules --print-completions 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 ### Web usage In the web version, you can run specific modules by providing them as `?module` parameters like this: https://svenstaro.github.io/genact?module=cc&module=memdump You can also provide a `?speed-factor` like this: https://svenstaro.github.io/genact?speed-factor=5 ## Building You should have a recent version of rust and cargo installed. Then, just clone it like usual and `cargo run` to get output: git clone https://github.com/svenstaro/genact.git cd genact cargo run --release ## Releasing This is mostly a note for me on how to release this thing: - Make sure `CHANGELOG.md` is up to date. - `cargo release ` - `cargo release --execute ` - Releases will automatically be deployed by GitHub Actions. - Update Arch package.