* 戳上方蓝字「 开源先锋 」关注我
推荐阅读:
哈喽大家好,我是开源君!
在办公室摸鱼的时候,最尴尬的时刻的是什么?
当然莫过于就是老板突然出现在你的身后,看着我们慌张地想要切换到工作界面,但是桌面上那令人尴尬的空白屏幕。
今天开源君就分享一个叫
Genact
的摸鱼神器项目,不管你是真的在等一个漫长的编译过程,还是只是不想让老板看到你在摸鱼,Genact 都能帮你搞定。
项目简介
Genact
是一个可以模拟各种终端活动的工具,包括但不限于:
编译模式:让人以为你在编译大型项目。
下载模式:模拟文件下载进度条,妈妈再也不用担心我下载到一半被老板抓包了。
系统更新:伪装成系统更新,让人无从下手。 ...
但实际上它什么都不会真正执行,只是让你的终端看起来好像很忙,支持多种平台,Linux、Windows、macOS 都可以用。
想象你在家办公的时候,老板突然视频电话查岗,你只要淡定地打开 Genact,分分钟让老板觉得你在做大事!
目前在Github上面收获了9.3K star!
性能特色
开源免费:Genact是开源项目,完全免费,没有任何隐藏费用。
跨平台:支持Linux、macOS、Windows等主流操作系统,甚至连Web浏览器都可以运行。
高度自定义:可以根据自己的需求选择运行哪些模块,调整输出速度,甚至设置退出的时间和模块数量。
逼真模拟:内置了多种真实工作场景模拟,让你的终端看起来非常忙碌。
低资源消耗:系统资源的占用极低,不会给你的机器增加太多负担。
简单易用:安装配置简单快捷,即便是编程新手也能轻松上手。
快速安装使用
官方提供了多种 Genact 的安装方式,比较简单的就是到项目release页面,找到对应的系统版本下载,安装即可。
win系统,直接下载exe文件,双击运行。
Linux系统
chmod +x genact-linux
./genact-linux
macOS系统
chmod +x genact-osx
./genact-osx
项目体验展示
不带任何参数运行的话,genact会随机选择一个活动显示
使用的参数可以可以直接
-h
查看。
比如,查看内置预定义的活动
genact -l
要使用某个模块用
-m
参数,比如模拟docker_build,
genact -m docker_build
-s
参数则可以控制显示速度。
Genact 是个非常有趣且实用的项目,操作简单,支持多种平台,特别适合程序员或者喜欢在命令行界面下装逼、摸鱼的朋友们,不仅可以帮你在需要时轻松装装样子,还能在你无聊的时候提供一些乐趣。
更多细节功能,感兴趣的可以到项目地址查看:
项目地址:
https://github.com/svenstaro/genact