Commit Graph

107 Commits

Author SHA1 Message Date
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
Robin Olsen
12748ede00 use new rootCmd name var 2026-02-05 13:25:34 +01:00
Robin Olsen
640bc45f2c just return to avoid printing error twice 2026-02-04 20:19:11 +01:00