| # -*- mode: snippet -*- | |
| # name: script | |
| # key: script | |
| # -- | |
| script "${1:do something}" do | |
|   interpreter "bash" | |
|   user "${2:root}" | |
|   cwd "${3:/tmp}" | |
|   creates "${4:maybe}" | |
|   code <<-EOH | |
|     STATUS=0 | |
|     $0 || STATUS=1 | |
|     exit $STATUS | |
|     EOH | |
| end
 |