require boxen::environment require homebrew::repo Exec { group => 'staff', logoutput => on_failure, user => $luser, path => [ "${boxen::config::home}/rbenv/shims", "${boxen::config::home}/homebrew/bin", '/usr/bin', '/bin', '/usr/sbin', '/sbin' ] } File { group => 'staff', owner => $luser } Package { provider => homebrew, require => Class['homebrew'] } Repository { provider => git, extra => [ '--recurse-submodules' ], require => Class['git'] } Service { provider => ghlaunchd } node default { include git include hub include rbenv }