Use cobra to turn linkctl into a proper cli

Most commands are currently placeholders but version and db init work
This commit is contained in:
2025-05-09 03:34:13 +02:00
parent e66d800881
commit f7c72626ee
5 changed files with 238 additions and 6 deletions

27
cmd/linkctl/config.go Normal file
View File

@ -0,0 +1,27 @@
package main
import (
"fmt"
"github.com/spf13/cobra"
)
func configPreRun(cmd *cobra.Command, args []string) error {
return setupDb()
}
func configPostRun(cmd *cobra.Command, args []string) error {
return cleanupDb()
}
func configSetHandler(cmd *cobra.Command, args []string) {
fmt.Println("Not implemented")
}
func configGetHandler(cmd *cobra.Command, args []string) {
fmt.Println("Not implemented")
}
func configListHandler(cmd *cobra.Command, args []string) {
fmt.Println("Not implemented")
}