From c14f7cf95e39fc1d4214d4eaee9c566785ed76d9 Mon Sep 17 00:00:00 2001 From: Sarah French Date: Fri, 5 Jun 2026 19:00:24 +0100 Subject: [PATCH] chore: Remove unused `ModulePath` function --- internal/command/command.go | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/internal/command/command.go b/internal/command/command.go index 7d34c657c4..70d9feb143 100644 --- a/internal/command/command.go +++ b/internal/command/command.go @@ -4,8 +4,6 @@ package command import ( - "fmt" - "os" "runtime" ) @@ -50,26 +48,3 @@ backend performs all operations locally on your machine. Your configuration is configured to use a non-local backend. This backend doesn't support this operation. ` - -// ModulePath returns the path to the root module and validates CLI arguments. -// -// This centralizes the logic for any commands that previously accepted -// a module path via CLI arguments. This will error if any extraneous arguments -// are given and suggest using the -chdir flag instead. -// -// If your command accepts more than one arg, then change the slice bounds -// to pass validation. -func ModulePath(args []string) (string, error) { - // TODO: test - - if len(args) > 0 { - return "", fmt.Errorf("Too many command line arguments. Did you mean to use -chdir?") - } - - path, err := os.Getwd() - if err != nil { - return "", fmt.Errorf("Error getting pwd: %s", err) - } - - return path, nil -}