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

ليس عليك تثبيت أي شيء! لتسهيل الأمر، يتم توفير ملفات ثنائية مُجمَّعة مسبقًا لأنظمة لينكس، macOS وويندوز هنا والتي يجب أن تعمل دون أي تبعيات. بالإضافة إلى ذلك، توجد نسخة ويب على https://svenstaro.github.io/genact/
إنه متوافق مع FreeBSD، لينكس، macOS، ويندوز، ومعظم متصفحات الويب الحديثة التي تدعم WebAssembly.
على FreeBSD: لا تحتاج إلى فعل أي شيء خاص هنا. فقط قم بتشغيل
pkg install genact
genact
على لينكس: قم بتحميل 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
على ويندوز: قم بتحميل 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 [خيارات]
الخيارات:
-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> إنشاء ملف إكمال لشل [القيم الممكنة: bash, elvish, fish, powershell, zsh]
--print-manpage إنشاء صفحة دليل
-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>