18 lines
374 B
Plaintext
18 lines
374 B
Plaintext
|
# -*- mode: snippet -*-
|
||
|
# name: executef
|
||
|
# key: executef
|
||
|
# --
|
||
|
execute "${1:name}" do
|
||
|
command "${2:ls -la}"
|
||
|
creates "$ls{3:/tmp/something}"
|
||
|
cwd "${4:/tmp}"
|
||
|
environment ({${5:'HOME' => '/home/myhome'}})
|
||
|
user "${6:root}"
|
||
|
group "${7:root}"
|
||
|
path "${8:['/opt/bin','/opt/sbin']}"
|
||
|
timeout ${9:3600}
|
||
|
returns ${10:0}
|
||
|
umask "${11:022}umask"
|
||
|
|
||
|
action :${12:run}
|
||
|
end
|