From 956a10db45d4a6b616d02b9368e337d434e3a600 Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Sun, 26 Oct 2014 03:01:27 +0100 Subject: [PATCH] snippets/cfengine3-mode: adding snippets: - fileappend - filecplocal - fileexpand - filequad - filesetval - filesetvalini - filetemplate - usebund Signed-off-by: Andreas Gerler --- snippets/cfengine3-mode/fileappend | 11 +++++++++++ snippets/cfengine3-mode/filecplocal | 9 +++++++++ snippets/cfengine3-mode/fileexpand | 11 +++++++++++ snippets/cfengine3-mode/filequad | 10 ++++++++++ snippets/cfengine3-mode/filesetval | 10 ++++++++++ snippets/cfengine3-mode/filesetvalini | 10 ++++++++++ snippets/cfengine3-mode/filetemplate | 10 ++++++++++ snippets/cfengine3-mode/usebund | 5 +++++ 8 files changed, 76 insertions(+) create mode 100644 snippets/cfengine3-mode/fileappend create mode 100644 snippets/cfengine3-mode/filecplocal create mode 100644 snippets/cfengine3-mode/fileexpand create mode 100644 snippets/cfengine3-mode/filequad create mode 100644 snippets/cfengine3-mode/filesetval create mode 100644 snippets/cfengine3-mode/filesetvalini create mode 100644 snippets/cfengine3-mode/filetemplate create mode 100644 snippets/cfengine3-mode/usebund diff --git a/snippets/cfengine3-mode/fileappend b/snippets/cfengine3-mode/fileappend new file mode 100644 index 00000000..093eb14e --- /dev/null +++ b/snippets/cfengine3-mode/fileappend @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: fileappend +# key: fileappend +# -- +"${1:file}" +handle => "edit_$2", +comment => "configure $1", +perms => mog("${3:644}","${4:root}","${5:root}"), +create => "${6:$$(yas-choose-value '("true" "false"))}", +edit_defaults => empty, +edit_line => append_if_no_lines( "${7}" ); diff --git a/snippets/cfengine3-mode/filecplocal b/snippets/cfengine3-mode/filecplocal new file mode 100644 index 00000000..49345bbc --- /dev/null +++ b/snippets/cfengine3-mode/filecplocal @@ -0,0 +1,9 @@ +# -*- mode: snippet -*- +# name: filecplocal +# key: filecplocal +# -- +"${1:file}" +handle => "create_$2", +comment => "copy $1", +perms => mog("${3:644}","${4:root}","${5:root}"), +copy_from => local_dcp("$(this.promise_dirname)/templates/${6}" ); diff --git a/snippets/cfengine3-mode/fileexpand b/snippets/cfengine3-mode/fileexpand new file mode 100644 index 00000000..3c9e812e --- /dev/null +++ b/snippets/cfengine3-mode/fileexpand @@ -0,0 +1,11 @@ +# -*- mode: snippet -*- +# name: fileexpand +# key: fileexpand +# -- +"${1:file}" +handle => "edit_$2", +comment => "configure $1", +perms => mog("${3:644}","${4:root}","${5:root}"), +create => "${6:$$(yas-choose-value '("true" "false"))}", +edit_defaults => empty, +edit_line => expand_variables( "\$(this.promise_dirname)/templates/${7}" ); diff --git a/snippets/cfengine3-mode/filequad b/snippets/cfengine3-mode/filequad new file mode 100644 index 00000000..def27971 --- /dev/null +++ b/snippets/cfengine3-mode/filequad @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: filequad +# key: filequad +# -- +"${1:file}" +handle => "create_$2", +comment => "copy $1", +perms => mog("${3:644}","${4:root}","${5:root}"), +create => "${6:$$(yas-choose-value '("true" "false"))}", +copy_from => quad_remote_copy("$(this.promise_dirname)/templates/${7}","\${shared_global_environment.mps1}", "\${shared_global_environment.mps2}", "\${shared_global_environment.mps3}", "\${shared_global_environment.mps4}" ); diff --git a/snippets/cfengine3-mode/filesetval b/snippets/cfengine3-mode/filesetval new file mode 100644 index 00000000..5587828f --- /dev/null +++ b/snippets/cfengine3-mode/filesetval @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: filesetval +# key: filesetval +# -- +"${1:file}" +handle => "edit_$2", +comment => "configure $1", +perms => mog("${3:600}","${4:root}","${5:root}"), +create => "${6:$$(yas-choose-value '("true" "false"))}", +edit_line => set_variable_values( "\$(this.bundle).${7}" ); diff --git a/snippets/cfengine3-mode/filesetvalini b/snippets/cfengine3-mode/filesetvalini new file mode 100644 index 00000000..8bd6ad69 --- /dev/null +++ b/snippets/cfengine3-mode/filesetvalini @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: filesetvalini +# key: filesetvalini +# -- +"${1:file}" +handle => "edit_$2", +comment => "configure $1", +perms => mog("${3:600}","${4:root}","${5:root}"), +create => "${6:$$(yas-choose-value '("true" "false"))}", +edit_line => set_variable_values_ini( "\$(this.bundle).${7}", "${8:section}" ); diff --git a/snippets/cfengine3-mode/filetemplate b/snippets/cfengine3-mode/filetemplate new file mode 100644 index 00000000..2068bc47 --- /dev/null +++ b/snippets/cfengine3-mode/filetemplate @@ -0,0 +1,10 @@ +# -*- mode: snippet -*- +# name: filetemplate +# key: filetemplate +# -- +"${1:file}" +handle => "edit_$2", +comment => "configure $1", +perms => mog("${3:440}","${4:root}","${5:root}"), +create => "${6:$$(yas-choose-value '("true" "false"))}", +edit_template => "\$(this.promise_dirname)/templates/${7}"; diff --git a/snippets/cfengine3-mode/usebund b/snippets/cfengine3-mode/usebund new file mode 100644 index 00000000..326c44ae --- /dev/null +++ b/snippets/cfengine3-mode/usebund @@ -0,0 +1,5 @@ +# -*- mode: snippet -*- +# name: usebund +# key: usebund +# -- +"customlib_`(car (last (split-string (file-name-sans-extension (buffer-file-name)) "/" t)))`_$2" usebundle => customlib_`(car (last (split-string (file-name-sans-extension (buffer-file-name)) "/" t)))`_$2; -- 2.47.3