Cuong Manh Le
ca505f1140
refactor: fix createStartCommands to follow single responsibility principle
...
Remove rootCmd.AddCommand call from createStartCommands function.
The function should only create and return commands, not add them
to the root command hierarchy. This responsibility belongs to the
caller (InitServiceCmd).
This change improves:
- Separation of concerns: function has single responsibility
- Testability: no hidden side effects
- Flexibility: caller controls command registration
- Clean architecture: follows principle of no hidden dependencies
2025-10-09 17:49:21 +07:00
..
2024-02-07 14:40:18 +07:00
2025-10-09 17:49:21 +07:00
2024-12-19 22:10:34 +07:00
2025-01-31 20:04:03 +07:00
2025-02-18 20:25:13 +07:00
2024-08-07 15:51:11 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2023-08-15 18:22:38 +07:00
2025-01-20 14:59:31 +07:00
2023-08-15 18:22:38 +07:00
2025-10-09 17:46:02 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2024-10-24 13:05:48 +07:00
2024-10-24 13:05:48 +07:00
2025-10-09 16:47:51 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2023-12-13 14:53:29 +07:00
2025-10-09 17:46:02 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2024-08-07 15:51:11 +07:00
2025-10-09 16:47:51 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:46:02 +07:00
2023-11-06 20:01:03 +07:00
2025-10-09 17:46:02 +07:00
2025-10-09 17:46:02 +07:00
2023-11-16 20:55:39 +07:00
2025-02-18 20:25:13 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2023-08-15 18:22:38 +07:00
2025-10-09 17:49:21 +07:00
2023-08-15 18:22:38 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2023-08-15 18:22:38 +07:00
2023-08-15 18:22:38 +07:00
2024-05-09 18:39:30 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-02-26 00:44:13 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2024-08-07 15:51:11 +07:00
2023-11-06 20:01:03 +07:00
2023-11-06 20:01:03 +07:00
2025-10-09 17:46:02 +07:00
2025-10-09 17:46:02 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:46:02 +07:00
2025-10-09 17:49:20 +07:00
2025-05-15 17:00:59 +07:00
2025-05-15 17:00:59 +07:00
2024-08-07 15:51:11 +07:00
2024-08-07 15:51:11 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-03-26 23:18:36 +07:00
2025-03-26 23:18:36 +07:00
2023-08-15 18:22:38 +07:00
2025-10-09 17:49:21 +07:00
2025-03-26 23:18:04 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:49:21 +07:00
2025-10-09 17:46:02 +07:00
2024-02-07 14:40:18 +07:00