Commit Graph

209 Commits

Author SHA1 Message Date
Robin Olsen
ea7c4fa01f fix copilot suggestion 2026-02-18 14:25:48 +01:00
Robin Olsen
7ee2a3a0c6 Merge remote-tracking branch 'origin/main' into LPM-58 2026-02-18 14:19:08 +01:00
Robin Olsen
ffa32ebd3a add dockerfile
add make commands for building and running using docker

remove localhost on server address so it's not locked
2026-02-18 14:12:37 +01:00
Robin Olsen
969b08bab4 Update cmd/survey/tasks/createIssue.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-18 13:43:17 +01:00
Robin Olsen
f58da43f0e Update cmd/survey/intro.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-18 13:35:59 +01:00
Robin Olsen
f91d33e2f0 add list command to view available tasks
move init to a taks.go for centralization
2026-02-18 13:19:16 +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
0ffe4f11b3 add command to specify task
add runTask to run spesific task with spesific interface
2026-02-17 20:03:43 +01:00
Robin Olsen
5044b31cff style intro better
add info and disclaimer
2026-02-17 17:29:00 +01:00
Robin Olsen
294f2524f5 add submit command(empty)
change to use flag to specify interface type
2026-02-17 16:39:59 +01:00
Robin Olsen
86c8bc3143 refactor for better reusability and maintainability 2026-02-17 15:17:49 +01:00
Robin Olsen
f0b45524bb refine task 2026-02-17 13:35:35 +01:00
Robin Olsen
d231f07659 check if arg 2026-02-17 13:35:27 +01:00
Robin Olsen
68af436a3f add so interfaces can see task feedback 2026-02-17 13:04:03 +01:00
Robin Olsen
235275d911 add so u can choose interface 2026-02-17 13:02:24 +01:00
Robin Olsen
e828bede97 add so u can run spesific interface 2026-02-17 13:00:29 +01:00
Robin Olsen
876b2ee1a6 expand create task 2026-02-17 11:30:56 +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
1fe92d1972 add basic survey intro 2026-02-16 12:17:16 +01:00
Robin Olsen
c3181e0f77 Update cmd/survey/init.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-13 10:23:57 +01:00
Robin Olsen
e994c890f4 refactor survery cmd
move package files to pkg
2026-02-13 10:13:41 +01:00
Robin Olsen
fdfe4aa620 Update cmd/survey/survey.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-12 23:59:12 +01:00
Robin Olsen
d12146462f Update cmd/survey/survey.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-12 23:58:36 +01:00
Robin Olsen
6fc888347a Update cmd/survey/tasks/createIssue.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-12 23:58:24 +01:00
Robin Olsen
d670ec0dc2 check if nil 2026-02-12 22:07:43 +01:00
Robin Olsen
93c523d490 add config and reformat 2026-02-12 22:07:29 +01:00
Robin Olsen
0e9bbbc3bd reformat 2026-02-12 22:07:15 +01:00
Robin Olsen
cbfbb6a0bb add init file for better separation 2026-02-12 22:07:03 +01:00
Robin Olsen
412b2fe0c2 add config to tasks
use fmt.Errorf
2026-02-12 22:06:48 +01:00
Robin Olsen
7dc6420854 move around types for better understanding 2026-02-12 22:06:10 +01:00
Robin Olsen
18eb113f71 add questionare 2026-02-12 22:05:44 +01:00
Robin Olsen
fe5494eaee format time and difficulty better
use m
2026-02-12 22:05:25 +01:00
Robin Olsen
e74c784b5d use new tasks and questionare with interfaces
add a create issue task WIP
2026-02-12 20:41:47 +01:00
Robin Olsen
964e9234be add questionare model for survey after task 2026-02-12 20:41:19 +01:00
Robin Olsen
183f13895b add task system and task model for viewing task details 2026-02-12 20:40:55 +01:00
Robin Olsen
ba4394ecdc construct structs 2026-02-12 19:59:05 +01:00
Robin Olsen
0b840f87d8 remove survery intro, will find better way 2026-02-12 19:56:26 +01:00
Robin Olsen
5a0b203b4f Merge remote-tracking branch 'origin/main' into LPM-52 2026-02-11 21:03:55 +01:00
Robin Olsen
ed90723894 core: upgrade deps 2026-02-10 10:50:27 +01:00
Robin Olsen
a157bc7dd3 Merge remote-tracking branch 'origin/main' into LPM-32 2026-02-10 10:07:34 +01:00
Robin Olsen
90dd69a019 add introduction to the survey
add lib to read toml files
embed fs for reading toml files
add form for introduction
add form for choosing interface
2026-02-08 15:03:45 +01:00
Robin Olsen
ac6928f167 add repl and cli to survey 2026-02-06 23:30:13 +01:00
Robin Olsen
bf1842b1f9 add repl that tunnels pm and shell commands 2026-02-05 18:18:16 +01:00
Robin Olsen
ab2fab6194 use new rootCmd name var 2026-02-05 14:52:07 +01:00
Robin Olsen
64a9c7cd0b use tui config for consistency 2026-02-05 14:52:07 +01:00
Robin Olsen
0e8bbada6b just return to avoid printing error twice 2026-02-05 14:52:07 +01:00
Robin Olsen
a98fce6a26 Merge pull request #2 from LazyBachelor/LPM-30
LPM-30 Add List and read command to CLI
2026-02-05 04:56:40 -08:00
Robin Olsen
03ff8b41b7 use tui config for consistency 2026-02-05 13:26:52 +01:00