У меня есть клиент с деревом каталогов, у которого есть несколько каталогов высокого уровня, которые мне нужны на моей локальной машине для разработки. Я редко смотрю на них, если что-то не получается.
Я пометил "неинтересные" меткой серого цвета, а те, которые я использую ежедневно, меткой зеленого цвета в Finder. Это прекрасно работает в тех редких случаях, когда я использую Finder.
Вместо этого я использую Terminal.app, хотя я не против других эмуляторов терминала, если они быстрые и надежные. При использовании ls, даже с флагами @ и G, у меня нет полезной информации, которую я могу использовать, чтобы снять акцент с неинтересных записей каталога. (Если бы я мог передать ls через простой скрипт awk, чтобы применить раскраску, я бы с этим согласился.)
Я знаю, что могу использовать osascript для получения этого атрибута, а затем украсить вывод файла, но это, вероятно, приведет к самой медленной реализации ls со времен Unicos. Я также знаю, что могу изменить цвета по умолчанию с помощью ls, но это не совсем соответствует тому уровню, который мне нужен.
Есть ли простой, быстрый инструмент, который уже существует, который будет окрашивать вывод ls на основе цветов меток Finder, а затем возвращаться к $ LSCOLORS? Или это мой следующий проект на github? :-)
Спасибо!