Morgan Aldridge [email protected]
Небольшая коллекция инструментов командной строки Mac OS X, которые я разработал за эти годы. Подобно open командам NextStep и Mac OS X, pbcopy и pbpaste , большинство из этих инструментов представляют собой сценарии bash , созданные в качестве упражнения, чтобы отточить мой Bash-Fu. Есть также ряд сценариев Perl и Ruby, представленных другими.
clipcat напечатает и объединяет текстовые вырезки Mac OS. Представлено Дафни Престон-Кендал.
dict выполняет поиск в словаре Mac OS X. Примечание. В отличие от других предоставленных сценариев, это требует, чтобы у вас установлен Macruby. Представлено Дафни Престон-Кендал.
eject выброс тома или объема сети и всех других томов на одном локальном устройстве. Более короткая, более простая, умная обертка различных параметров выброса /Unmount's diskutil и позволяет указать либо полный путь в /Volumes , либо только имя тома.
launch поиск и запускает приложения. Это слегка умная обертка для open -a с подходящими для подстановочных знаков через Spotlight, если доступно или find .
ql открывает файлы с функцией быстрого взгляда Mac OS X.
swuser переключает пользователей, используя функцию пользователя Mac OS X Fast. Вы можете перейти на окно входа в систему или на другого пользователя. Примечание: к сожалению, в настоящее время это не совместимо с screen .
trash позволяет разбить файлы вместо соблазнительной судьбы с помощью rm . Правильно обрабатывает файлы отрыва в других томах, использует ту же схему переименования имени файла, что и Finder для дублирующих имен файлов, может перечислить содержимое мусора с резюме использования диска и пустой мусор (включая надежно) с подтверждением. Не требует, чтобы искатель работал.
with установкой приложения, с помощью которого будут открыты указанные документы. Это может даже измениться и открыться одним махом. Представлено Дафни Престон-Кендал.
Установка всех инструментов:
rake .rake install . (Если у вас нет разрешения на записи на /usr/local/bin , вам нужно будет приготовить sudo .)Установка одного или нескольких конкретных инструментов:
rakerake 'install[ql,trash]' , указывая отдельные инструменты в разделении за запятушке между квадратными кронштейнами. (Если у вас нет разрешения на записи на /usr/local/bin , вам нужно будет приготовить sudo .)zsh Примечание. Вы не можете установить clipcat , dict или with использованием этого метода.
MacOS 10.15 Catalina и Newer теперь используют zsh в качестве оболочки по умолчанию. Если вы используете диспетчер плагинов zsh , вы можете установить отдельные инструменты следующим образом, и они будут автоматически загружаться, установить и продолжать в курсе:
~/.zshrc для каждого инструмента, который вы хотите установить, trash , например: zinit wait ' 1 ' lucid light-mode as " program " pick " src/trash " for morgant/tools-osxИщете другие инструменты командной строки Mac OS X, чтобы дополнить их? Проверьте следующее:
appswitch и launch Николаса Райлиasprint , icalBuddy , setWeblocThumb и trash от Ali Rantakaricontacts Шейна Селисаdark-mode Синре Сорхусdockutil Кайла Кроуфордаduti Эндрю Мортенсенget-location Дэвида Линдесаiloc от Нейта Уивераimsg от Christian Sampaioithief от Израиля Чаука Фуэнтесsetvolume geticon , icns2pict , pict2icns , seticon ) и osxutils trash cpath , getfcomment , geticon , google , hfsdata , lsmac , mkalias , rcmac , setfcomment , setfctypes , setfflags , seticon , setlabel , setsuffix , wiki wsupdate ) от Sveinbjorn Thordarsonpngpaste Джерри Ченrem , Кевин Й. Кимservice Дафны Престон-Кендалstronghold и shallow-backup Аарона Лихтманаtag от Джеймса Берриtrash Дейва Дрибинаtrash Синдре Сорхусwebkit2png от Пола Хаммонда Особая благодарность: Дафни Престон-Кендал за все ее представления и сотрудничество; Мэтт Бриктсон за его первоначальное исправление ошибки относительного пути в trash ; Huyz для улучшенного определения PID Finder для предотвращения возможных ложных позитива в trash .