diff --git a/cmd/cli/commands_service.go b/cmd/cli/commands_service.go index ad078cc..d9cb5f0 100644 --- a/cmd/cli/commands_service.go +++ b/cmd/cli/commands_service.go @@ -55,20 +55,6 @@ func InitServiceCmd() *cobra.Command { panic(fmt.Sprintf("failed to create service command: %v", err)) } - // Uninstall command - uninstallCmd := &cobra.Command{ - Use: "uninstall", - Short: "Stop and uninstall the ctrld service", - Long: `Stop and uninstall the ctrld service. - -NOTE: Uninstalling will set DNS to values provided by DHCP.`, - Args: cobra.NoArgs, - PreRun: func(cmd *cobra.Command, args []string) { - checkHasElevatedPrivilege() - }, - RunE: sc.Uninstall, - } - startCmd, startCmdAlias := createStartCommands(sc) rootCmd.AddCommand(startCmdAlias) @@ -122,6 +108,20 @@ NOTE: Uninstalling will set DNS to values provided by DHCP.`, RunE: sc.Reload, } + // Uninstall command + uninstallCmd := &cobra.Command{ + Use: "uninstall", + Short: "Stop and uninstall the ctrld service", + Long: `Stop and uninstall the ctrld service. + +NOTE: Uninstalling will set DNS to values provided by DHCP.`, + Args: cobra.NoArgs, + PreRun: func(cmd *cobra.Command, args []string) { + checkHasElevatedPrivilege() + }, + RunE: sc.Uninstall, + } + // Interfaces command - use the existing InitInterfacesCmd function interfacesCmd := InitInterfacesCmd()