dockapps

Имя Роли

Эта роль Ansible настраивает панель Dock на компьютере с Mac OSX. Она заботится о создании иконок в Dock для приложений и папок по выбору пользователя.

Требования

Эта роль использует dockutil для управления панелью Dock, и он будет установлен через homebrew. Поэтому homebrew должен быть установлен перед вызовом этой роли.

########### Установить Homebrew ############
if ! command -v brew >/dev/null; then
  echo Установка Homebrew...
  # подавляем необходимость нажимать 'return', когда запускается скрипт установки.
  yes '' | ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
else
  echo Homebrew уже установлен...
fi

Переменные Роли

dockapps_apps: предоставляет список приложений, которые должны быть добавлены в панель Dock. Каждый элемент описывает путь к приложению следующим образом:

dockapps_apps:
    - < путь к пакету приложения для отображения в панели Dock >

например:

dockapps_apps:
    - "/Applications/Google Chrome.app"

dockapps_apps_spacing: предоставляет список приложений, которые должны иметь пробел после них. Каждый элемент описывает название приложения следующим образом:

dockapps_apps_spacing:
    - < название приложения, после которого должен быть пробел >

например:

dockapps_apps_spacing:
    - "Google Chrome"

dockapps_folders: предоставляет список папок, включая предпочтительный режим просмотра, которые нужно включить в панель Dock. например:

dockapps_folders:
    - { path: "~/Downloads",  view: fan   }
    - { path: "~/Documents",  view: grid  }

Зависимости

Эта роль не имеет других зависимостей от ansible galaxy.

Пример Плейбука

---
- hosts: localhost
  remote_user: root
  roles:
    - sicruse.dockapps

Лицензия

MIT

Информация об Авторе

Если у вас есть вопросы или комментарии, не стесняйтесь связаться со мной по [email](mailto:si@sicruse.com?subject=dockapps Feedback)

О проекте

MacOSX app installer & dock manager

Установить
ansible-galaxy install sicruse/ansible-role-dockapps
Лицензия
Unknown
Загрузки
117
Владелец