
تظاهر بالانشغال أو انتظار جهاز الكمبيوتر الخاص بك عندما يجب عليك في الواقع القيام بعمل حقيقي! أبهر الناس بمهارات تعدد المهام الجنونية لديك. فقط افتح عدة نسخ من genact وشاهد العرض. يحتوي genact على مشاهد متعددة تتظاهر بالقيام بشيء مثير أو مفيد، بينما في الواقع لا يحدث شيء على الإطلاق.

ansiblebootlogbotnetbruteforcecargocccomposercryptominingdocker_builddocker_image_rmdownloadjuliakernel_compilememdumpmkinitcpiorkhuntersimcityterraformuvweblogwptلا داعي لتثبيت أي شيء! لراحتك، يتم توفير ملفات تنفيذية جاهزة لأنظمة Linux و OSX و Windows هنا التي يجب أن تعمل بدون أي تبعيات. بالإضافة إلى ذلك، هناك نسخة ويب على https://svenstaro.github.io/genact/
هو متوافق مع FreeBSD و Linux و macOS و Windows، ومع معظم متصفحات الويب الحديثة التي تدعم WebAssembly.
على FreeBSD: لا تحتاج إلى القيام بأي شيء خاص هنا. فقط قم بتشغيل
pkg install genact
genact
على Linux: قم بتنزيل genact-linux من صفحة الإصدارات وقم بتشغيل
chmod +x genact-linux
./genact-linux
على macOS: قم بتنزيل genact-osx من صفحة الإصدارات وقم بتشغيل
chmod +x genact-osx
./genact-osx
يتوفر أيضًا حزمة Homebrew. لتثبيتها بهذه الطريقة، قم بتشغيل
brew install genact
على macOS، يمكنك أيضًا التثبيت عبر MacPorts:
sudo port install genact
على Windows: قم بتنزيل genact-win.exe من صفحة الإصدارات وانقر عليه نقرًا مزدوجًا.
هو متاح أيضًا على Scoop:
scoop install genact
باستخدام Cargo: إذا كان لديك إصدار حديث نسبيًا من Rust و Cargo مثبتًا، يمكنك تشغيل
cargo install genact
genact
باستخدام gah: إذا كنت تستخدم gah، يمكنك تشغيل
gah install genact
لعرض قائمة بجميع الخيارات المتاحة، يمكنك تشغيل
./genact -h
أو
cargo run -- -h
أو (على Docker)
docker run -it --rm svenstaro/genact -h
مولد أنشطة عشوائية
الاستخدام: genact [OPTIONS]
الخيارات:
-l, --list-modules عرض الوحدات المتاحة
-m, --modules <MODULES> تشغيل هذه الوحدات فقط [القيم الممكنة: 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> عامل السرعة العام [افتراضي: 1]
-i, --instant-print-lines <INSTANT_PRINT_LINES> طباعة هذا العدد من الأسطر فورًا [افتراضي: 0]
--exit-after-time <EXIT_AFTER_TIME> الخروج بعد التشغيل لمدة محددة (مثال التنسيق: 2h10min)
--exit-after-modules <EXIT_AFTER_MODULES> الخروج بعد تشغيل هذا العدد من الوحدات
--print-completions <shell> إنشاء ملف إكمال تلقائي لواجهة shell [القيم الممكنة: bash, elvish, fish, powershell, zsh]
--print-manpage إنشاء صفحة دليل (man page)
-h, --help عرض المساعدة
-V, --version عرض الإصدار
في النسخة الويب، يمكنك تشغيل وحدات محددة عن طريق توفيرها كمعاملات ?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 <version>cargo release --execute <version>