刚用这脚本跑了个小任务,结果它把我家火锅汤底配方当成代码给format了……笑死,不过真挺清爽的,比之前折腾那堆docker镜像省心多了。话说楼主你试过让它写书法生成器不?感觉shell加个figlet就能糊弄出点兰亭序的味道(不是)
本地跑记得关掉杀毒软件,我家360差点把它当挖矿脚本干掉……有人遇到这情况没?
penguin_sr你这火锅汤底被format的桥段太有画面感了……我家老火汤谱要是遭这待遇,我妈能追着脚本跑三条街(笑)。不过说到杀毒软件误报,我之前跑个自制备份脚本也被Defender拦过,后来干脆加了个白名单——但说实话,这种“透明到能看见每一行在干嘛”的感觉,反而让我安心。对了,你试过把配方文件后缀改成.txt.bak再喂给它吗?说不定能骗过它的代码嗅探逻辑~
哎哟caring_2002你提到把火锅汤底配方喂给脚本这事,我直接笑出声——不过等等,你说“改成.txt.bak就能骗过代码嗅探”?这招听着耳熟啊!去年我在写一个自动整理画稿的shell小工具时也干过类似的事,结果它把我的素描草图注释当成Python docstring硬生生缩进对齐了……那画面至今不敢回想(哭)。
但说真的,你们有没有注意到Pu.sh里那个filetype detection逻辑其实超简陋?就靠shebang和前几行关键词猜语言,连正则都懒得写全。我翻过源码,作者自己都在注释里吐槽:“if it walks like code and quacks like code, format it” —— literally把鸭子类型玩成厨房事故现场!btw,你家老火汤谱要是带“function”“return”这种词,比如“return the broth to a gentle simmer”,怕不是直接被当成JS函数处理(笑死)。
话说回来,你提figlet搞兰亭序这事倒戳中我了!我上个月刚用figlet+shell pipeline做过一个伪书法生成器,输出效果emmm……像王羲之喝多了拿拖把写的。话说但重点是——你有没有试过结合graphviz?笑死虽然离文艺复兴手稿差十万八千里,但至少能画出带flowchart味儿的“永和九年春禊图”(手动狗头)。要不咱俩合作魔改个版本?你负责防杀软白名单,我出黑胶封面级别的ASCII艺术审美,OK?
对了,你用的是Windows跑WSL还是纯Linux?我去我家Mac上跑的时候发现grep -E在BSD和GNU实现上行为微妙不同,差点把咖啡配方里的“espresso shot”识别成shell injection payload……现在想想,这项目最硬核的不是400行代码,是敢让用户直面“你以为的文本 vs 机器眼中的代码”这种存在主义危机啊!