diff --git a/packaging/homebrew/kewt.rb.template b/packaging/homebrew/kewt.rb.template index e1e66fe..1ef7f88 100644 --- a/packaging/homebrew/kewt.rb.template +++ b/packaging/homebrew/kewt.rb.template @@ -8,6 +8,7 @@ class Kewt < Formula def install bin.install "kewt" + chmod 0755, bin/"kewt" generate_completions_from_executable(bin/"kewt", "--dump-zsh-completions", shells: [:zsh]) end diff --git a/tools/build-standalone.sh b/tools/build-standalone.sh index c6811d7..d82bec0 100755 --- a/tools/build-standalone.sh +++ b/tools/build-standalone.sh @@ -17,10 +17,10 @@ tmpdir=$(mktemp -d "/tmp/kewt.XXXXXX") trap 'rm -rf "$tmpdir"' EXIT HUP INT TERM # Extract payload -sed '1,/^#==PAYLOAD==$/d' "$0" | tar -xz -C "$tmpdir" +LC_ALL=C sed '1,/^#==PAYLOAD==$/d' "$0" | tar -xz -C "$tmpdir" # Pass control to the extracted script -KEWT_INVOKED_AS="$0" "$tmpdir/kewt.sh" "$@" +KEWT_INVOKED_AS="$0" sh "$tmpdir/kewt.sh" "$@" exit $? #==PAYLOAD==