Files
ctrld/cmd/cli
Cuong Manh Le 5f0b9a24b9 refactor: improve ServiceManager initialization with cleaner API
- Split initializeServiceManager into two methods:
  * initializeServiceManager(): Simple method using default configuration
  * initializeServiceManagerWithServiceConfig(): Advanced method for custom config
- Simplify NewServiceCommand() to return *ServiceCommand without error
- Update all service command methods to use appropriate initialization:
  * Start: Uses initializeServiceManagerWithServiceConfig() for custom args
  * Stop/Restart/Reload/Status/Uninstall: Use simple initializeServiceManager()
- Remove direct access to sc.serviceManager.svc/prog in favor of lazy initialization
- Improve separation of concerns and reduce code duplication
2025-10-09 17:49:21 +07:00
..
2025-10-09 17:49:21 +07:00
2025-01-31 20:04:03 +07:00
2025-10-09 16:47:51 +07:00
2025-10-09 17:49:21 +07:00
2023-11-06 20:01:03 +07:00
2025-10-09 17:49:21 +07:00