Compare commits

...

3 Commits

Author SHA1 Message Date
Šimon Let a0adcee178 Fix resh command 3 years ago
Šimon Let 07ca9bbd3d [doctor] Detect bash/zsh not installed 3 years ago
Šimon Let f722db4ae4
Update install.sh 3 years ago
  1. 6
      internal/check/check.go
  2. 2
      scripts/hooks.sh
  3. 2
      scripts/install.sh

@ -38,6 +38,9 @@ func BashVersion() (string, error) {
verStr := strings.TrimSuffix(string(out), "\n")
ver, err := parseVersion(verStr)
if err != nil {
if exitError, ok := err.(*exec.ExitError); ok && exitError.ExitCode() == 127 {
return "Bash not installed", nil
}
return "", fmt.Errorf("failed to parse version: %w", err)
}
@ -55,6 +58,9 @@ func ZshVersion() (string, error) {
verStr := strings.TrimSuffix(string(out), "\n")
ver, err := parseVersion(string(out))
if err != nil {
if exitError, ok := err.(*exec.ExitError); ok && exitError.ExitCode() == 127 {
return "Zsh not installed", nil
}
return "", fmt.Errorf("failed to parse version: %w", err)
}

@ -168,7 +168,7 @@ resh() {
local buffer
local git_remote; git_remote="$(git remote get-url origin 2>/dev/null)"
buffer=$(resh-cli -requireVersion "$__RESH_VERSION" \
--git-origin-remote "$git_remote" \
--git-remote "$git_remote" \
--pwd "$PWD" \
--session-id "$__RESH_SESSION_ID" \
"$@"

@ -1,4 +1,4 @@
#!/usr/bin/env sh
#!/usr/bin/env bash
set -euo pipefail

Loading…
Cancel
Save