我有一个带有目录树的客户端,其中包含许多我需要在本地开发机器上拥有的高级目录。除非出现问题,否则我很少看它们。
我在 Finder 中用灰色标签标记了“无趣”的标记,而我每天使用的标记标记为绿色标记。当我使用 Finder 时,这在极少数情况下工作正常。
相反,我使用 Terminal.app,尽管我并不反对其他终端模拟器,只要它们快速而强大。使用 时ls,即使使用@和G标志,我也没有可以用来淡化无趣的目录条目的有用信息。(如果我可以ls通过一个简单的awk脚本来应用着色,我会很好。)
我知道我可以使用 osascript 来获取这个属性,然后装饰文件输出,但这可能会导致ls自 Unicos 以来最慢的实现。我也知道我可以使用 ls 更改默认颜色,但这并没有达到我需要的水平。
是否有一种简单、快速、已经存在的工具可以根据 Finder 标签颜色为 ls 输出着色,然后回退到$LSCOLORS? 或者那是我的下一个 GitHub 项目?