This is the first commit that brings the privet dotfiles to a public reop previously this was all one puppet module. Now this has been split out so I can put all of the private files in a private puppet module
19 lines
426 B
Puppet
19 lines
426 B
Puppet
#
|
|
# Links all of the bin files into `~/.local/bin`
|
|
#
|
|
# Author Ade Attwood <code@adeattwood.co.uk>
|
|
# Updated 2018-07-16
|
|
#
|
|
|
|
class core::bin {
|
|
file { "${user_home}/.local/bin":
|
|
ensure => 'directory',
|
|
owner => $user,
|
|
}
|
|
|
|
exec { 'Link bin files':
|
|
path => '/usr/bin:/usr/sbin:/bin',
|
|
command => "mkdir -p ${user_home}/.local/bin \
|
|
&& ln -sf ${find_file('core/bin')}/* ${user_home}/.local/bin/",
|
|
}
|
|
}
|