aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan McNulty <bryanmcnulty@protonmail.com>2025-02-27 17:41:51 -0600
committerBryan McNulty <bryanmcnulty@protonmail.com>2025-02-27 22:48:21 -0600
commit851a5aca3e1b06d7f38470b7724712b2f76d445d (patch)
treec225f14027c0fc8e36ec10ff2832b8dfe8a548fc
parent0591eed275fd24e5c1b959e1a182bea6f6275c34 (diff)
downloadgoexec-851a5aca3e1b06d7f38470b7724712b2f76d445d.tar.gz
goexec-851a5aca3e1b06d7f38470b7724712b2f76d445d.zip
Fixed mixup in `scmr create` and `scmr change` flags
-rw-r--r--cmd/scmr.go11
1 files changed, 6 insertions, 5 deletions
diff --git a/cmd/scmr.go b/cmd/scmr.go
index e142cd7..477773d 100644
--- a/cmd/scmr.go
+++ b/cmd/scmr.go
@@ -14,23 +14,24 @@ import (
func scmrCmdInit() {
scmrCmd.PersistentFlags().StringVarP(&executablePath, "executable-path", "e", "", "Full path to remote Windows executable")
scmrCmd.PersistentFlags().StringVarP(&executableArgs, "args", "a", "", "Arguments to pass to executable")
- scmrCmd.PersistentFlags().StringVarP(&scmrName, "service-name", "s", "", "Name of service to create or modify")
+ scmrCmd.PersistentFlags().StringVarP(&scmrName, "service", "s", "", "Name of service to create or modify")
+ scmrCmd.PersistentFlags().StringVarP(&scmrDisplayName, "display-name", "n", "", "Service display name")
scmrCmd.MarkPersistentFlagRequired("executable-path")
- scmrCmd.MarkPersistentFlagRequired("service-name")
+ scmrCmd.MarkPersistentFlagRequired("service")
scmrCmd.AddCommand(scmrChangeCmd)
- scmrCreateCmdInit()
- scmrCmd.AddCommand(scmrCreateCmd)
scmrChangeCmdInit()
+ scmrCmd.AddCommand(scmrCreateCmd)
+ scmrCreateCmdInit()
}
func scmrChangeCmdInit() {
- scmrChangeCmd.Flags().StringVarP(&scmrDisplayName, "display-name", "n", "", "Display name of service to create")
scmrChangeCmd.Flags().BoolVar(&scmrNoStart, "no-start", false, "Don't start service")
}
func scmrCreateCmdInit() {
+ scmrChangeCmd.Flags().StringVarP(&scmrDisplayName, "display-name", "n", "", "Display name of service to create")
scmrCreateCmd.Flags().BoolVar(&scmrNoDelete, "no-delete", false, "Don't delete service after execution")
}