sicruse.dockapps

Rollenname

Diese Ansible-Rolle richtet das Dock auf einem Mac OSX-Computer ein. Sie kümmert sich um das Erstellen von Dock-Icons für die Anwendungen und Ordner, die der Benutzer bevorzugt.

Anforderungen

Diese Rolle verwendet dockutil, um das Dock zu manipulieren, und installiert dies über Homebrew. Daher muss Homebrew vor dem Ausführen der Rolle installiert sein.

########### Homebrew installieren ############
if ! command -v brew >/dev/null; then
  echo Homebrew wird installiert...
  # unterdrücke die Notwendigkeit, 'return' zu drücken, während das Installationsskript läuft.
  yes '' | ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
else
  echo Homebrew ist bereits vorhanden...
fi

Rollenvariablen

dockapps_apps: bietet eine Liste von Apps, die zum Dock hinzugefügt werden sollen. Jedes Element beschreibt den Pfad der Anwendung wie folgt:

dockapps_apps:
    - < Pfad zum App-Paket für die Anzeige im Dock >

z.B.

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

dockapps_apps_spacing: bietet eine Liste von Apps, nach denen ein Leerzeichen gesetzt werden soll. Jedes Element beschreibt den Namen der Anwendung wie folgt:

dockapps_apps_spacing:
    - < Name der App, die ein Leerzeichen danach haben soll >

z.B.

dockapps_apps_spacing:
    - "Google Chrome"

dockapps_folders: bietet eine Liste von Ordnern, einschließlich des bevorzugten Ansichtsmodus, die im Dock enthalten sein sollen. z.B.

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

Abhängigkeiten

Diese Rolle hat keine anderen Abhängigkeiten von Ansible Galaxy.

Beispielspielbuch

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

Lizenz

MIT

Autoreninformation

Wenn Sie Fragen oder Kommentare haben, können Sie mich gerne über [E-Mail](mailto:si@sicruse.com?subject=dockapps Feedback) erreichen.

Über das Projekt

MacOSX app installer & dock manager

Installieren
ansible-galaxy install sicruse.dockapps
GitHub Repository
Lizenz
Unknown
Downloads
130
Besitzer