From 3d315c0de053fa131724fa754cdfe004f95c62ce Mon Sep 17 00:00:00 2001 From: Rutger Broekhoff Date: Tue, 2 Jan 2024 17:31:13 +0100 Subject: Print usage in git-lfs-authenticate --- cmd/git-lfs-authenticate/main.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'cmd/git-lfs-authenticate/main.go') diff --git a/cmd/git-lfs-authenticate/main.go b/cmd/git-lfs-authenticate/main.go index dd39606..5a5b760 100644 --- a/cmd/git-lfs-authenticate/main.go +++ b/cmd/git-lfs-authenticate/main.go @@ -106,6 +106,8 @@ func wipe(b []byte) { } } +const usage = "Usage: git-lfs-authenticate " + func main() { // Even though not explicitly described in the Git LFS documentation, the // git-lfs-authenticate command is expected to either exit succesfully with @@ -118,13 +120,13 @@ func main() { logger := newLogger(reqID) if len(os.Args) != 3 { - die("expected 2 arguments (path, operation), got %d", len(os.Args)-1) + die(usage) } repo := strings.TrimPrefix(strings.TrimSuffix(os.Args[1], ".git"), "/") operation := os.Args[2] if operation != "download" && operation != "upload" { - die("expected operation to be upload or download, got %s", operation) + die(usage) } repoHRefBaseStr := os.Getenv("REPO_HREF_BASE") -- cgit v1.2.3