From 0309954a0b184a683f76a863ddb64c7c75e97523 Mon Sep 17 00:00:00 2001 From: Jelmer Borst Date: Mon, 2 Oct 2023 21:09:06 +0200 Subject: [PATCH 1/2] Support older bash versions --- install.sh | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/install.sh b/install.sh index dfb7fcc..605844a 100755 --- a/install.sh +++ b/install.sh @@ -6,9 +6,7 @@ RELEASES_URL="https://github.com/AssemblyAI/assemblyai-cli/releases" FILE_BASENAME="assemblyai" test -z "$VERSION" && VERSION="$(curl -sfL -o /dev/null -w %{url_effective} "$RELEASES_URL/latest" | - rev | - cut -f1 -d'/'| - rev)" + rev | cut -f1 -d'/' | rev | cut -c2- )" test -z "$VERSION" && { echo "Unable to get assemblyai version." >&2 @@ -34,9 +32,9 @@ export TAR_FILE="$TMPDIR/${FILE_BASENAME}_${OS}_${ARCH}.tar.gz" ( cd "$TMPDIR" - echo "Downloading AssemblyAI CLI $VERSION..." + echo "Downloading AssemblyAI CLI v$VERSION..." curl -sfLo "$TAR_FILE" \ - "$RELEASES_URL/download/$VERSION/${FILE_BASENAME}_${VERSION:1}_${OS}_${ARCH}.tar.gz" + "$RELEASES_URL/download/v$VERSION/${FILE_BASENAME}_${VERSION}_${OS}_${ARCH}.tar.gz" ) BINARY_PATH="$HOME/.assemblyai-cli" @@ -63,7 +61,7 @@ if [ -f "$HOME/.bashrc" ]; then echo "export PATH=\"$BINARY_PATH:\$PATH\"" >> "$HOME/.bashrc" fi -"${BINARY_PATH}/${FILE_BASENAME}" welcome -i -o="$OS" -m="curl" -v="$VERSION" -a="$ARCH" +"${BINARY_PATH}/${FILE_BASENAME}" welcome -i -o="$OS" -m="curl" -v="v$VERSION" -a="$ARCH" if [ -f "$HOME/.bashrc" ]; then source "$HOME/.bashrc" @@ -71,4 +69,4 @@ fi if [ -f "$HOME/.zshrc" ]; then zsh source "$HOME/.zshrc" -fi \ No newline at end of file +fi From 7cb84da476e9fa603250d58ca160ac834af72bf2 Mon Sep 17 00:00:00 2001 From: Jelmer Borst Date: Mon, 2 Oct 2023 21:13:52 +0200 Subject: [PATCH 2/2] Easier change --- install.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/install.sh b/install.sh index 605844a..e144677 100755 --- a/install.sh +++ b/install.sh @@ -6,7 +6,9 @@ RELEASES_URL="https://github.com/AssemblyAI/assemblyai-cli/releases" FILE_BASENAME="assemblyai" test -z "$VERSION" && VERSION="$(curl -sfL -o /dev/null -w %{url_effective} "$RELEASES_URL/latest" | - rev | cut -f1 -d'/' | rev | cut -c2- )" + rev | + cut -f1 -d'/'| + rev)" test -z "$VERSION" && { echo "Unable to get assemblyai version." >&2 @@ -32,9 +34,9 @@ export TAR_FILE="$TMPDIR/${FILE_BASENAME}_${OS}_${ARCH}.tar.gz" ( cd "$TMPDIR" - echo "Downloading AssemblyAI CLI v$VERSION..." + echo "Downloading AssemblyAI CLI $VERSION..." curl -sfLo "$TAR_FILE" \ - "$RELEASES_URL/download/v$VERSION/${FILE_BASENAME}_${VERSION}_${OS}_${ARCH}.tar.gz" + "$RELEASES_URL/download/$VERSION/${FILE_BASENAME}_${VERSION#?}_${OS}_${ARCH}.tar.gz" ) BINARY_PATH="$HOME/.assemblyai-cli" @@ -61,7 +63,7 @@ if [ -f "$HOME/.bashrc" ]; then echo "export PATH=\"$BINARY_PATH:\$PATH\"" >> "$HOME/.bashrc" fi -"${BINARY_PATH}/${FILE_BASENAME}" welcome -i -o="$OS" -m="curl" -v="v$VERSION" -a="$ARCH" +"${BINARY_PATH}/${FILE_BASENAME}" welcome -i -o="$OS" -m="curl" -v="$VERSION" -a="$ARCH" if [ -f "$HOME/.bashrc" ]; then source "$HOME/.bashrc"