Advertisement
  1. Computer Skills
  2. BitBar
Computers

Как настроить панель меню с помощью BitBar

by
Difficulty:BeginnerLength:MediumLanguages:

Russian (Pусский) translation by Masha Kolesnikova (you can also view the original English article)

Final product image
What You'll Be Creating

Компьютеры - это информация. Они постоянно информируют нас о новостях, продуктах, которые нам нравятся, о технологиях и многом другом. Они также хороши для расчетов, прогнозов и многих подобных вещей. Однако не всегда легко настроить представление информации.

BitBar - это инструмент для настройки вашей меню с информацией, которую вы хотите знать. В этом уроке я покажу вам, как установить это бесплатное приложение, найти и использовать готовые плагины и как написать свой собственный.

Установка BitBar

Самый простой способ установить BitBar - использовать Homebrew. Если у вас уже нет Homebrew, вы можете прочитать этот урок об использовании Homebrew. С установленным Homebrew введите в терминале следующее:

Вы также можете скачать BitBar прямо со страницы загрузки GitHub.

BitBar Requesting Plugins Directory
BitBar, запрашивающий каталог плагинов

После запуска BitBar он запросит каталог с плагинами. Просто создайте каталог в каталоге Documents под названием BitBar.

BitBar Running Without Plugins
BitBar работает без плагинов

Bitbar загрузит и поместит текст BitBar в область панели меню. Это отображается только в том случае, если плагины не установлены.

BitBar Menu
Меню BitBar

Когда вы нажимаете на BitBar, вы увидите меню по умолчанию. Вы можете нажать кнопку «Получить плагины ...», чтобы загрузить некоторые плагины.

BitBar Tools Plugin Directory
Каталог плагинов инструментов BitBar

Перейдите в категорию «Инструменты» слева, а первый плагин должен быть установщиком плагинов BitBar. Этот плагин устанавливает меню BitBar всех доступных плагинов, которые будут обновляться один раз в день.

Затем вы можете установить плагины из самого BitBar и не переходить на сайт. Нажмите кнопку + Добавить в BitBar на веб-сайте, и он будет установлен.

BitBar Confirming Plugin Installation
Установка подключаемого модуля BitBar

Каждый раз, когда вы устанавливаете новый плагин, BitBar спросит, хотите ли вы установить плагин. Поскольку плагины - это просто скрипты, они могут иметь код, предназначенный для компрометации системы. BitBar, таким образом, просто гарантирует, что вы знаете, что плагин является безопасным. Поскольку я знаю, что это безопасно, нажмите «Установить».

BitBar Installer Menu
Меню установки BitBar

Теперь у вас есть один плагин, который показывает все возможные плагины из репозитория BitBar.

Selecting the Vagrant Plugin
Выбор плагина Vagrant

Поскольку я использую Vagrant, я установлю плагин Vagrant. Нажмите на плагины BitBar и выберите сценарий Dev/Vagrant/vagrant.30s.pl, как показано.

Vagrant Plugin Installed
Установлен плагин Vagrant

С установленным новым плагином в строке меню вы можете увидеть, сколько машин Vagrant у вас есть. Как вы можете видеть, у меня две машины.

При нажатии на значок на панели меню отображается состояние двух полей. Первый блок предназначен для машины VirtualHostX Vagrant, а второй - специализированной машиной WordPress, которую я использую для разработки плагинов и тем для WordPress.

Изменение и создание собственных плагинов

Если вы похожи на меня, я предпочитаю поменьше текста в строке меню. Чтобы изменить плагины BitBar, откройте файл bitbar-plugin-installer.1d.php в каталоге BitBar с помощью редактора. В строке 32 вы увидите этот текст:

Вместо этого замените это на emoji:

electric-plug emoji. Программа Rocket - это самый простой способ добавить иконки emoji в сценарий..

New Electric Plug Emoji for the BitBar Plugins

Ruby будет простым языком для написания сценария.

s в секундах, m в минутах, h часами и d в течение нескольких дней..

currentFiles.1h.rb. Имя скрипта - currentFiles, оно будет обновляться один раз в час, и это скрипт Ruby. В этом файле поместите этот код::

<Условное значение в строке 8 указывает скрипту, если это время меню здания или действие параметра меню. При создании пункта меню первая строка, отправленная на терминал, помещается в строку меню. .

<Строка 10 отображает 🗃, card-file-box, emoji для этого скрипта. t.

Строка 11 печатает --- чтобы сообщить BitBar, что все остальное должно быть в выпадающем меню. Это также будет удвоено как разделитель меню. r.

Строки 11-16 читаются в файле ~/.myCurrentFiles и создают запись меню для каждой строки в файле. Эта запись в меню имеет имя файла со списком параметров, разделенных символом |. bash="#{cfn}" сообщает BitBar запускать скрипт, на который ссылается переменная cfn; который будет тем же самым файлом сценария. param1="#{i}" будет указывать путь к файлу или редактор, terminal=false указывает BitBar не запускать команду в терминале, а refresh = true сообщает BitBar об обновлении только этого плагина после выполнения. g.

Вы можете повторить ключевое слово param с увеличением конечного числа на столько параметров, сколько требуется скрипту или программе в команде bash. Следовательно, вторым параметром будет param2=.e>.

Строки 18-31 создают разделитель меню, ---, и перечисляют три редактора, которые я использую больше всего: Sublime Text, Emacs и Vim. Это приведет к отображению ✔, «тяжелой отметки», «эможи» перед выбранным редактором. Файл ~/.myeditorchoice сохраняет выбор между выполнением. Когда вы выберете редактор, меню обновится, чтобы оперативно отобразить изменение.ge.

Строки 34-51 будут обрабатывать параметры при их задании. Переданным параметром будет либо emac, либо sublime, либо vim, либо путь к файлу. Если это выбор редактора, скрипт сохранит выбранный редактор в файле ~/.myeditorchoice. Если это путь к файлу, редактор, указанный в ~/.myeditorchoice, откроет файл.le.

Теперь создайте файл ~/.myeditorchoice с emacs в первой строке. Затем создайте файл ~/.myCurrentFiles и поместите эти строки текста:xt:

Вы можете поместить любой файл, который хотите изменить в этом списке. Вы должны указать полный путь к файлу, но вы можете использовать ярлыки типа ~, чтобы указать домашний каталог.ry.

File Edit Plugin
Когда вы обновляете BitBar с помощью этого нового скрипта, вы увидите файлы, которые у вас есть в файле ~/.myCurrentFiles, с выделенным редактором. d.

Я использую Emacs в качестве редактора. Я могу изменить его на любой другой, выбрав его. Когда я выберу один из файлов, выбранный редактор откроет его. Это дает мне быстрый и удобный способ редактировать файл.le.

В процессе загрузки используется рабочий процесс Alfred для работы с BitBar: BitBar Workflow.alfredworkflow. Когда вы загружаете этот рабочий процесс в Alfred, вы должны установить bitbar переменную в каталог, который вы создали для плагинов BitBar.ns.

BitBar Workflow Setting Plugin Directory
С настроенной переменной bitbar вы можете использовать другие команды, описанные в левой части этой панели, для взаимодействия с BitBar и этим плагином. n.

Вы можете добавить файлы в список файлов с помощью команды Добавить в список редактирования в команде BitBarAlfred Browser. Команда bb:plugins покажет плагины, которые у вас есть для BitBar. Выбирая плагин, он отключается, перемещая его в директорию disabled. y.

Вы также можете отредактировать плагин BitBar, нажав клавишу ctrl и выбрав плагин. Вы можете использовать bb:unused, чтобы просмотреть список отключенных плагинов и снова включить их. Вы можете использовать команду bb:files, чтобы просмотреть файлы, которые вы можете редактировать, и удалить их или открыть с помощью выбранного вами редактора.ed.

В качестве примера того, как вы можете интегрировать это в рабочий процесс, у меня есть еще один рабочий процесс Alfred для управления моими разными проектами. Когда я переключаю проекты, новые файлы проекта помещаются в список редактирования, а старые файлы проектов удаляются. Это помогает мне быстро создавать файлы, которые мне нужны в выбранном мной редакторе.or.

Есть больше вариантов и компьютерных языков, которые вы можете использовать для написания ваших сценариев. Вы даже можете создать скомпилированную программу, но вы должны дать ей расширение. Например, если вы создаете плагин golang, дайте окончательному исполняемому файлу расширение .cgo. Вы можете найти дополнительную информацию о написании плагинов BitBar на его странице GitHub.ge.

<Заключениеion Теперь, когда вы понимаете, как использовать BitBar и как писать свои собственные плагины, создайте что-нибудь полезное. Эта небольшая программа содержит много полезного в одном небольшом пакете. e.

Я использую плагин для погоды, списка дел, машин Vagrant, землетрясений и плагина редактирования файлов в этом учебнике. Единственным ограничением является ваше воображение. Расскажите мне о своих творениях в комментариях.ts.

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.