Skip to content

Commit 143b31a

Browse files
mehakAndreaCrotti
authored andcommitted
Add powershell-mode with basic function snippets (AndreaCrotti#220)
1 parent 6576485 commit 143b31a

File tree

4 files changed

+40
-0
lines changed

4 files changed

+40
-0
lines changed
+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# -*- mode: snippet -*-
2+
# name: cmdletbinding
3+
# key: cmd
4+
# --
5+
[cmdletbinding()]
6+
Param (
7+
$0
8+
)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# -*- mode: snippet -*-
2+
# name: comment-based-help
3+
# key: cbh
4+
# --
5+
<#
6+
.SYNOPSIS
7+
${1:Brief description}
8+
9+
.DESCRIPTION
10+
${2:Longer description}
11+
12+
.PARAMETER Foobar
13+
${3:Descriptions of parameter Foobar}
14+
15+
.EXAMPLE
16+
${4:Actual example}
17+
18+
.NOTES
19+
${5:Additional notes}
20+
\#>

snippets/powershell-mode/function

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# -*- mode: snippet -*-
2+
# name: function
3+
# key: fun
4+
# --
5+
Function ${1:Verb-Noun} {
6+
$0
7+
}

snippets/powershell-mode/parameter

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# -*- mode: snippet -*-
2+
# name: parameter
3+
# key: par
4+
# --
5+
[Parameter(Mandatory=$true, ValueFromPipelineByPropertyName=$true)][string]\$${1:Foobar}

0 commit comments

Comments
 (0)