Commit Graph

18 Commits

Author SHA1 Message Date
Robin Olsen
8decd74952 make tasks use map instead of slice 2026-02-23 13:13:34 +01:00
Robin Olsen
235b07f7ce use registry for interfaces also
add list interfaces command
2026-02-22 22:58:04 +01:00
Robin Olsen
33c8c05ae3 refactor to decouple commands form entrypoint for reusability and centralizing commands.
Increase reusability and composition
2026-02-22 19:46:55 +01:00
Robin Olsen
118e67dbf4 refactor services to use Interface and change name to app 2026-02-22 16:16:09 +01:00
Robin Olsen
0f41f76679 add builders and chaining methods for various types and variables for better reusability and readability 2026-02-19 17:26:16 +01:00
Robin Olsen
4d6b70fb6a add some helpers to simplify task creation 2026-02-18 19:32:17 +01:00
Robin Olsen
2583ca13c3 sentralize userquiterror 2026-02-18 14:32:08 +01:00
Robin Olsen
b32e5a5946 Update pkg/task/runner.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-18 13:37:23 +01:00
Robin Olsen
23747fb799 refactor to use Tasker interface instead of Task
add tasker register for registering tasks for extiensibility
2026-02-18 13:07:23 +01:00
Robin Olsen
09725f4e5e refien task view styles and look 2026-02-17 22:04:23 +01:00
Robin Olsen
86c8bc3143 refactor for better reusability and maintainability 2026-02-17 15:17:49 +01:00
Robin Olsen
b75d55db90 check submit questonare 2026-02-17 13:35:11 +01:00
Robin Olsen
68af436a3f add so interfaces can see task feedback 2026-02-17 13:04:03 +01:00
Robin Olsen
279adb157e refactor for better maintainability and readabilty 2026-02-17 11:11:54 +01:00
Robin Olsen
a38e32aa78 use cobra for cli
delete pkg/runner and put funcs in task
add start command
2026-02-17 10:24:15 +01:00
Robin Olsen
b3b45e67be add exit mechanicm to each stage
remove types and moved struct to appropriate files
2026-02-16 13:08:45 +01:00
Robin Olsen
400a989454 fix typo 2026-02-13 10:16:43 +01:00
Robin Olsen
e994c890f4 refactor survery cmd
move package files to pkg
2026-02-13 10:13:41 +01:00