Skip to content

Commit 27721cf

Browse files
linting
1 parent 2794e45 commit 27721cf

File tree

3 files changed

+8
-9
lines changed

3 files changed

+8
-9
lines changed

bin/download

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ source "${plugin_dir}/lib/utils.bash"
1111
mkdir -p "$ASDF_DOWNLOAD_PATH"
1212

1313
# Download tar.gz file to the download directory
14-
download_release "$ASDF_INSTALL_VERSION" $(release_file $ASDF_DOWNLOAD_PATH)
14+
download_release "$ASDF_INSTALL_VERSION $(release_file $ASDF_DOWNLOAD_PATH)"

bin/latest-stable

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ printf "redirect url: %s\n" "$redirect_url" >&2
2323
if [[ "$redirect_url" == "$GH_REPO/releases" ]]; then
2424
version="$(list_all_versions | sort_versions | tail -n1 | xargs echo)"
2525
else
26-
version="$(printf "%s\n" "$redirect_url" | sed 's|.*/tag/v\{0,1\}||' | sed -E $REPLACE_RELEASE_REGEX)"
26+
version="$(printf "%s\n" "$redirect_url" | sed 's|.*/tag/v\{0,1\}||' | sed -E "$REPLACE_RELEASE_REGEX")"
2727
fi
2828

2929
printf "%s\n" "$version"

lib/utils.bash

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@ escape_slashes() {
1616
MAJOR_1_PREFIX='cli/v'
1717
MAJOR_2_PREFIX='@biomejs/biome@'
1818

19-
# match either @biomejs/biome@ or cli/v
20-
RELEASE_PREFIX_REGEX='\(@biomejs/biome@\|cli\/v\)'
21-
2219
# match either @biomejs/biome@X.Y.Z or cli/vX.Y.Z
2320
RELEASE_REGEX="^\($MAJOR_1_PREFIX\|$MAJOR_2_PREFIX\)[0-9]\+\.[0-9]\+\.[0-9]\+$"
2421
REPLACE_RELEASE_REGEX="s/^($(escape_slashes $MAJOR_1_PREFIX)|$(escape_slashes $MAJOR_2_PREFIX))//"
@@ -42,13 +39,11 @@ sort_versions() {
4239
LC_ALL=C sort -t. -k 1,1 -k 2,2n -k 3,3n -k 4,4n -k 5,5n | awk '{print $2}'
4340
}
4441

45-
46-
# @biomejs/biome@[0-9]\+\.[0-9]\+\.[0-9]\+$
4742
list_github_tags() {
4843
git ls-remote --tags --refs "$GH_REPO" |
4944
grep -o 'refs/tags/.*' | cut -d/ -f3- |
50-
grep -o $RELEASE_REGEX | # Match semantic versioning tags
51-
sed -E $REPLACE_RELEASE_REGEX
45+
grep -o "$RELEASE_REGEX" | # Match semantic versioning tags
46+
sed -E "$REPLACE_RELEASE_REGEX"
5247
}
5348

5449
list_all_versions() {
@@ -91,6 +86,10 @@ install_version() {
9186
local version="$2"
9287
local install_path="${3%/bin}/bin"
9388

89+
if [ "$install_type" != "version" ]; then
90+
fail "asdf-$TOOL_NAME supports release installs only"
91+
fi
92+
9493
(
9594
mkdir -p "$install_path"
9695
mv $(release_file $ASDF_DOWNLOAD_PATH) "$install_path/$TOOL_NAME"

0 commit comments

Comments
 (0)