From 3f9986a420d2ceaa66ea35261ac2156cc0b69e85 Mon Sep 17 00:00:00 2001 From: Tangled Date: Sun, 23 Mar 2025 17:54:27 +0000 Subject: [PATCH] pass internal-api endpoint from keyfetch to repoguard no point in customizing the endpoint in keyfetch, if it is not propagated through to repoguard --- cmd/keyfetch/format.go | 6 +++--- cmd/keyfetch/main.go | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cmd/keyfetch/format.go b/cmd/keyfetch/format.go index 7166434e..161c3f6f 100644 --- a/cmd/keyfetch/format.go +++ b/cmd/keyfetch/format.go @@ -4,12 +4,12 @@ import ( "fmt" ) -func formatKeyData(repoguardPath, gitDir, logPath string, data []map[string]interface{}) string { +func formatKeyData(repoguardPath, gitDir, logPath, endpoint string, data []map[string]interface{}) string { var result string for _, entry := range data { result += fmt.Sprintf( - `command="%s -base-dir %s -user %s -log-path %s",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty %s`+"\n", - repoguardPath, gitDir, entry["did"], logPath, entry["key"]) + `command="%s -base-dir %s -user %s -log-path %s -internal-api %s",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty %s`+"\n", + repoguardPath, gitDir, entry["did"], logPath, endpoint, entry["key"]) } return result } diff --git a/cmd/keyfetch/main.go b/cmd/keyfetch/main.go index 4ca98e32..3246f13f 100644 --- a/cmd/keyfetch/main.go +++ b/cmd/keyfetch/main.go @@ -42,5 +42,5 @@ func main() { log.Fatalf("error unmarshalling response body: %v", err) } - fmt.Print(formatKeyData(*repoguardPath, *gitDir, *logPath, data)) + fmt.Print(formatKeyData(*repoguardPath, *gitDir, *logPath, *endpoint, data)) } -- 2.51.2