Skip to content

Commit

Permalink
fix: Fix shellcheck issues in install.sh (starship#714)
Browse files Browse the repository at this point in the history
  • Loading branch information
Scotsguy authored and matchai committed Dec 20, 2019
1 parent c58178d commit 8084c2e
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions install/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ GREEN="$(tput setaf 2 2>/dev/null || echo '')"
YELLOW="$(tput setaf 3 2>/dev/null || echo '')"
BLUE="$(tput setaf 4 2>/dev/null || echo '')"
MAGENTA="$(tput setaf 5 2>/dev/null || echo '')"
CYAN="$(tput setaf 6 2>/dev/null || echo '')"
NO_COLOR="$(tput sgr0 2>/dev/null || echo '')"

info() {
Expand Down Expand Up @@ -89,7 +88,8 @@ fetch() {
# - linux
# - linux_musl (Alpine)
detect_platform() {
local platform="$(uname -s | tr '[:upper:]' '[:lower:]')"
local platform
platform="$(uname -s | tr '[:upper:]' '[:lower:]')"

# check for MUSL
if [ "${platform}" = "linux" ]; then
Expand Down Expand Up @@ -118,7 +118,8 @@ detect_platform() {
# - x86_64
# - i386
detect_arch() {
local arch="$(uname -m | tr '[:upper:]' '[:lower:]')"
local arch
arch="$(uname -m | tr '[:upper:]' '[:lower:]')"

# `uname -m` in some cases mis-reports 32-bit OS as 64-bit, so double check
if [ "${arch}" = "x64" ] && [ "$(getconf LONG_BIT)" -eq 32 ]; then
Expand All @@ -132,7 +133,7 @@ confirm() {
if [ -z "${FORCE-}" ]; then
printf "${MAGENTA}?${NO_COLOR} $@ ${BOLD}[y/N]${NO_COLOR} "
set +e
read yn < /dev/tty
read -r yn < /dev/tty
rc=$?
set -e
if [ $rc -ne 0 ]; then
Expand All @@ -150,7 +151,8 @@ check_bin_dir() {
local bin_dir="$1"

# https://stackoverflow.com/a/11655875
local good=$( IFS=:
local good
good=$( IFS=:
for path in $PATH; do
if [ "${path}" = "${bin_dir}" ]; then
echo 1
Expand Down Expand Up @@ -217,7 +219,7 @@ info "${BOLD}Platform${NO_COLOR}: ${GREEN}${PLATFORM}${NO_COLOR}"
info "${BOLD}Arch${NO_COLOR}: ${GREEN}${ARCH}${NO_COLOR}"

# non-empty VERBOSE enables verbose untarring
if [ ! -z "${VERBOSE-}" ]; then
if [ -n "${VERBOSE-}" ]; then
VERBOSE=v
info "${BOLD}Verbose${NO_COLOR}: yes"
else
Expand Down

0 comments on commit 8084c2e

Please sign in to comment.