Как вывести команду терминала в виджет на панели инструментов OSX?

1243
licorna

Я хочу иметь способ вывода команды терминала, например:

$ cat todo.org | awk '{ print $1 }' > dashboard_widget 

В виджет приборной панели, не обязательно текстовый вывод команды. Может быть, приборная панель "iTerm2", которая только выводит, но не получает информацию от пользователя.

Что я хочу сделать с этим, так это иметь вывод буфера emacs с моим списком задач.

1
Что ты пробовал до сих пор? Daniel Beck 11 лет назад 0
Не знаю с чего начать. Уже погуглил, не нашел никакого решения. licorna 11 лет назад 0
Мое предложение: настроить cron или launchd job, чтобы периодически преобразовывать ваш список задач, как в примере, который вы предоставили, в выходной файл. Отобразите содержимое этого файла в виджете, получив вывод скрипта (`cat`). [Это должно помочь] (http://andrew.hedges.name/widgets/dev/). Dashcode является частью Xcode. Daniel Beck 11 лет назад 0

1 ответ на вопрос

3
Juancho

Существуют виджеты панели мониторинга, которые выполняют сценарии оболочки и отображают вывод.

Примеры:

Ваш сценарий может вызывать emacs в пакетном режиме для предварительной обработки и экспорта todo.orgв простой текстовый режим, или вы можете использовать awkвместо этого предварительную обработку.