Puppet Class: ohmyzsh

Defined in:
manifests/init.pp

Overview

View README.md for full documentation.

Authors

Leon Brocard <acme@astray.com> Zan Loy <zan.loy@gmail.com> Rehan Mahmood <rehanone at gmail dot com>

Copyright 2019

Parameters:

  • source (Stdlib::Httpsurl)
  • home (Stdlib::Absolutepath)
  • zsh_shell_path (Stdlib::Absolutepath)
  • installs (Hash)
  • themes (Hash)
  • plugins (Hash)
  • profiles (Hash)


13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/init.pp', line 13

class ohmyzsh (
  Stdlib::Httpsurl     $source,
  Stdlib::Absolutepath $home,
  Stdlib::Absolutepath $zsh_shell_path,
  Hash                 $installs,
  Hash                 $themes,
  Hash                 $plugins,
  Hash                 $profiles,
) {
  create_resources('ohmyzsh::install', $ohmyzsh::installs)
  create_resources('ohmyzsh::theme', $ohmyzsh::themes)
  create_resources('ohmyzsh::plugins', $ohmyzsh::plugins)
  create_resources('ohmyzsh::profile', $ohmyzsh::profiles)
}