File tree 1 file changed +7
-7
lines changed
1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ function Invoke-SshEnvApp {
48
48
Assert-CorrectSshKeyPermissions
49
49
50
50
switch - Regex ($args [0 ]) {
51
- ' agent' {
51
+ ' ^( agent)$ ' {
52
52
switch ($args [1 ]) {
53
53
' status' {
54
54
Write-SshAgentStatus
@@ -91,7 +91,7 @@ function Invoke-SshEnvApp {
91
91
break
92
92
}
93
93
94
- ' datadir' {
94
+ ' ^( datadir)$ ' {
95
95
switch ($args [1 ]) {
96
96
' clone' {
97
97
Initialize-DataDirViaGitClone
@@ -157,7 +157,7 @@ function Invoke-SshEnvApp {
157
157
}
158
158
159
159
160
- ' key' {
160
+ ' ^( key)$ ' {
161
161
switch ($args [1 ]) {
162
162
' create' {
163
163
New-SshKeyPair
@@ -212,12 +212,12 @@ function Invoke-SshEnvApp {
212
212
break
213
213
}
214
214
215
- ' sysinfo' {
215
+ ' ^( sysinfo)$ ' {
216
216
Write-SysInfo
217
217
break
218
218
}
219
219
220
- ' version|--version|-v' {
220
+ ' ^( version|--version|-v)$ ' {
221
221
$version = Get-EnvVersion
222
222
Write-Host " ssh-env version $version "
223
223
@@ -227,12 +227,12 @@ function Invoke-SshEnvApp {
227
227
break
228
228
}
229
229
230
- ' -h|--help|help' {
230
+ ' ^( -h|--help|help)$ ' {
231
231
Write-Help
232
232
break
233
233
}
234
234
235
- ' ssh' {
235
+ ' ^( ssh)$ ' {
236
236
$sshArgs = $args [1 .. $args.Length ] # Remove first item ('ssh')
237
237
Invoke-SshWithAgent @sshArgs
238
238
break
You can’t perform that action at this time.
0 commit comments