fix/sqlite #10

Merged
jake merged 17 commits from fix/sqlite into main 2025-06-19 21:58:10 +00:00
Owner

This is a full rewrite of mctl. This update completely removes the config yaml file usage, removes Viper entirely, and restructures the command and file structure to use proper subcommands.

mctl will now utilize sqlite with ncruces to save servers and commands.

This is a full rewrite of mctl. This update completely removes the config yaml file usage, removes Viper entirely, and restructures the command and file structure to use proper subcommands. mctl will now utilize sqlite with [ncruces](github.com/ncruces/go-sqlite3) to save servers and commands.
jake added 15 commits 2025-06-19 21:35:28 +00:00
- adding db connector
- starting rewrite of commands
- WIP
- added 'command' subcommand
- removed viper
- setup commands added
- still a WIP
- readme TODO update
- finished default/active server logic
- dev done
- needs testing
- sqlite wrapper func context bug
- missing name sql param
- comment out extra sql pull
- addressing ignored error
- decoding fix
- removing extra logging
- sqlite error handling and wrapping
- more responsive commands
- database updates
- need to nil check before pulling value
small fixes before merge
Some checks failed
code scans / scans (pull_request) Failing after 14s
f421bd906a
jake added 1 commit 2025-06-19 21:53:17 +00:00
readme update
Some checks failed
code scans / scans (pull_request) Failing after 13s
5d580e7766
jake added 1 commit 2025-06-19 21:55:17 +00:00
vuln patch
All checks were successful
code scans / scans (pull_request) Successful in 48s
b480efc6ec
jake merged commit 5de46fecc1 into main 2025-06-19 21:58:10 +00:00
jake deleted branch fix/sqlite 2025-06-19 21:58:10 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jake/mctl#10
No description provided.