Skip to content

Commit

Permalink
Reformatted
Browse files Browse the repository at this point in the history
  • Loading branch information
dex4er committed Apr 25, 2023
1 parent 32fba94 commit d932f55
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 36 deletions.
5 changes: 4 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ root = true
[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8
indent_style = space
indent_size = 2

[bin/**]
indent_style = tab
indent_size = 8
62 changes: 31 additions & 31 deletions bin/install
Original file line number Diff line number Diff line change
Expand Up @@ -7,52 +7,52 @@ set -euo pipefail
[[ -z ${ASDF_INSTALL_PATH+x} ]] && echo "ASDF_INSTALL_PATH is required" && exit 1

install() {
local install_type=$1
[[ ${install_type} != "version" ]] && echo "intall type, ${install_type}, is not supported" && exit 1
local install_type=$1
[[ ${install_type} != "version" ]] && echo "install type, ${install_type}, is not supported" && exit 1

local version=$2
local install_path=$3
local version=$2
local install_path=$3

local tmp_download_dir
local tmp_download_dir

if [[ -z ${TMPDIR:-} ]]; then
tmp_download_dir=$(mktemp -d)
else
tmp_download_dir=${TMPDIR%/}
fi
if [[ -z ${TMPDIR:-} ]]; then
tmp_download_dir=$(mktemp -d)
else
tmp_download_dir=${TMPDIR%/}
fi

local bin_install_path="${install_path}/bin"
local bin_install_path="${install_path}/bin"

local platform
platform=$(uname | tr '[:upper:]' '[:lower:]')
local platform
platform=$(uname | tr '[:upper:]' '[:lower:]')

local arch
arch=$(uname -m)
case "${arch}" in
aarch64) arch="arm64" ;;
i?86) arch="i386" ;;
esac
local arch
arch=$(uname -m)
case "${arch}" in
aarch64) arch="arm64" ;;
i?86) arch="i386" ;;
esac

local download_url
download_url="http://releases.commonfate.io/granted/v${version}/granted_${version}_${platform}_${arch}.tar.gz"
local download_url
download_url="https://releases.commonfate.io/granted/v${version}/granted_${version}_${platform}_${arch}.tar.gz"

echo "Downloading Granted from ${download_url}"
echo "Downloading Granted from ${download_url}"

pushd "${tmp_download_dir}" >/dev/null
pushd "${tmp_download_dir}" >/dev/null

curl -sLO "${download_url}"
curl -sLO "${download_url}"

tar zxf "granted_${version}_${platform}_${arch}.tar.gz"
tar zxf "granted_${version}_${platform}_${arch}.tar.gz"

mkdir -p "${bin_install_path}"
mkdir -p "${bin_install_path}"

cp assume assume.fish assumego granted "${bin_install_path}"
chmod +x "${bin_install_path}"/{assume,assume.fish,assumego,granted}
cp assume assume.fish assumego granted "${bin_install_path}"
chmod +x "${bin_install_path}"/{assume,assume.fish,assumego,granted}

echo "Granted is installed. Please add following line to your ~/.bashrc, ~/.bash_profile, ~/.profile, ~/.zshenv or ~/.config/fish/config.fish:"
echo "alias assume='source \$(asdf which assume)'"
echo "Granted is installed. Please add following line to your ~/.bashrc, ~/.bash_profile, ~/.profile, ~/.zshenv or ~/.config/fish/config.fish:"
echo "alias assume='source \$(asdf which assume)'"

popd >/dev/null
popd >/dev/null
}

install "${ASDF_INSTALL_TYPE}" "${ASDF_INSTALL_VERSION}" "${ASDF_INSTALL_PATH}"
8 changes: 4 additions & 4 deletions bin/list-all
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,18 @@
releases_path=https://api.github.com/repos/common-fate/granted/releases
cmd="curl -s"
if [[ -n ${GITHUB_API_TOKEN} ]]; then
cmd="${cmd} -H 'Authorization: token ${GITHUB_API_TOKEN}'"
cmd="${cmd} -H 'Authorization: token ${GITHUB_API_TOKEN}'"
fi

cmd="${cmd} ${releases_path}"

function filter_versions() {
grep -vE '^(0\.[12]\.|0\.3\.0$)'
grep -vE '^(0\.[12]\.|0\.3\.0$)'
}

function sort_versions() {
sed 'h; s/[+-]/./g; s/.p\([[:digit:]]\)/.z\1/; s/$/.z/; G; s/\n/ /' |
LC_ALL=C sort -t. -k 1,1 -k 2,2n -k 3,3n -k 4,4n -k 5,5n | awk '{print $2}'
sed 'h; s/[+-]/./g; s/.p\([[:digit:]]\)/.z\1/; s/$/.z/; G; s/\n/ /' |
LC_ALL=C sort -t. -k 1,1 -k 2,2n -k 3,3n -k 4,4n -k 5,5n | awk '{print $2}'
}

echo $(eval "${cmd}" | grep -oE 'tag_name": ".{1,15}",' | sed 's/tag_name\": \"v//;s/\",//' | filter_versions | sort_versions)

0 comments on commit d932f55

Please sign in to comment.