refactor(web): remove useless --version fallback
This commit is contained in:
parent
c2d2ee6ae8
commit
68e8b7e936
1 changed files with 2 additions and 7 deletions
|
|
@ -83,19 +83,14 @@ func (h *Handler) resolveSystemVersionInfo() systemVersionResponse {
|
||||||
return parsed
|
return parsed
|
||||||
}
|
}
|
||||||
|
|
||||||
// executePicoclawVersion runs version commands against the discovered picoclaw
|
// executePicoclawVersion runs the version subcommand against the
|
||||||
// executable. It tries subcommand form first, then --version fallback.
|
// discovered picoclaw executable.
|
||||||
func executePicoclawVersion(ctx context.Context, execPath string) (string, error) {
|
func executePicoclawVersion(ctx context.Context, execPath string) (string, error) {
|
||||||
out, err := exec.CommandContext(ctx, execPath, "version").CombinedOutput()
|
out, err := exec.CommandContext(ctx, execPath, "version").CombinedOutput()
|
||||||
if err == nil {
|
if err == nil {
|
||||||
return string(out), nil
|
return string(out), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
flagOut, flagErr := exec.CommandContext(ctx, execPath, "--version").CombinedOutput()
|
|
||||||
if flagErr == nil {
|
|
||||||
return string(flagOut), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
return string(out), fmt.Errorf("failed to execute version command: %w", err)
|
return string(out), fmt.Errorf("failed to execute version command: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue