4 заметки с тегом

alfred

 6   20 дн   alfred   MacOS

Интеграция BitWarden в Alfred

Продолжаем делать удобным Alfred, в данном посте я расскажу как удобно копировать ваши пароли их программы для хранение паролей BitWarden.

Что нам необходимо?

  • установлием BitWarden-cli
brew install bitwarden-cli
  • качаем BitWarden Cli for Alfred workflow
  • кликаем на скаченном файле и установлием workflow в Alfred
  • выполняем в Alfred комманду bwsetemail где ваш логин в BitWarden
bwsetemail yourloginemail@yourdomain.com
  • выполяем в Alfred комманду bwsetserver, если вы используете хост bitwarden, то пишите так:
bwsetserver https://bitwarden.com
  • логинимся в BitWarden-cli
bwlogin
  • вводим ваш пароль в окошко
  • синхронизируем bitwarden-cli
bwsync

Как это все работает ?

bw <название аккаунта>
По нажатию на Enter в буфер вставляется пароль от аккаунта.

 7   1 мес   alfred   Bitwarden   cli

Интеграция cask и brew в Alfred

Продолжааем навешивать в Alfred полезные плугины.
Давайте установим плагин для поддержи работы с Brew и Cask

Что нам для этого надо?

Как запускать и что может плугин?

  • запускается по ключевым словам brew и Cask
  • список возможностей:
1 мес   alfred   brew   cask   cli

Интеграция iTerm в Alfred

Стандартный Spotlight на маке я не использую, для удобства и быстроты использую Alfred, но в качестве терминала использую приложение iTerm и чтобы можно было выполнять команды в iTerm из Alfred необходимо использовать кастомный скрипт.
Его опубликую ниже и краткий гайд как его настроить в Alfred

Настройка

Переходим в  Alfred -> Features-> Terminal

Выбираем Custom

Вставляем данный скрипт:

on alfred_script(q)
	if application "iTerm2" is running or application "iTerm" is running then
		run script "
			on run {q}
				tell application \"iTerm\"
					activate
					try
						select first window
						set onlywindow to true
					on error
						create window with default profile
						select first window
						set onlywindow to true
					end try
					tell the first window
						if onlywindow is false then
							create tab with default profile
						end if
						tell current session to write text q
					end tell
				end tell
			end run
		" with parameters {q}
	else
		run script "
			on run {q}
				tell application \"iTerm\"
					activate
					try
						select first window
					on error
						create window with default profile
						select first window
					end try
					tell the first window
						tell current session to write text q
					end tell
				end tell
			end run
		" with parameters {q}
	end if
end alfred_script

Вуяля!
Пишем в Alfred !<ваша команда в iTerm>

 2   1 мес   alfred   iterm   MacOS