| author | ymh <ymh.work@gmail.com> |
| Tue, 13 Dec 2016 23:30:54 +0100 | |
| changeset 473 | 1b8b29c0e95c |
| parent 353 | bf1bc6b08c46 |
| permissions | -rw-r--r-- |
define drush::extension() { if (!defined(Class['drush'])) { fail('You must include class drush before declaring aliases') } # Split $name at the dash to eliminate the version component. $parts = split($name, '-') $extension_name = $parts[0] exec {"${drush::drush_exe_default} dl ${name}": command => "/usr/bin/su - -c '${drush::drush_exe_default} dl ${name}'", creates => "/usr/share/drush/commands/${extension_name}", notify => Class['drush::cacheclear'], } }