summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfeistel <6742251-feistel@users.noreply.gitlab.com>2021-09-08 08:47:56 +0000
committerfeistel <6742251-feistel@users.noreply.gitlab.com>2021-09-08 08:47:56 +0000
commit4f5b7512c3c1ad7b67b044976b5ac3aae413beb2 (patch)
tree8d41bbcdcdf3e254c25eb8bd3e71cf6f5c60cacc
parentfa2cdbda42dc46428377e9d000e164f6fefd8da1 (diff)
downloadgitlab-shell-4f5b7512c3c1ad7b67b044976b5ac3aae413beb2.tar.gz
refactor: improve unknown executable error message
-rw-r--r--internal/command/commandargs/command_args.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/internal/command/commandargs/command_args.go b/internal/command/commandargs/command_args.go
index 011fc35..c82732f 100644
--- a/internal/command/commandargs/command_args.go
+++ b/internal/command/commandargs/command_args.go
@@ -2,6 +2,7 @@ package commandargs
import (
"errors"
+ "fmt"
"gitlab.com/gitlab-org/gitlab-shell/internal/executable"
"gitlab.com/gitlab-org/gitlab-shell/internal/sshenv"
@@ -27,7 +28,7 @@ func Parse(e *executable.Executable, arguments []string, env sshenv.Env) (Comman
case executable.Healthcheck:
return args, nil
default:
- return nil, errors.New("unknown executable")
+ return nil, errors.New(fmt.Sprintf("unknown executable: %s", e.Name))
}
if err := args.Parse(); err != nil {