diff --git a/bin/arc b/bin/arc --- a/bin/arc +++ b/bin/arc @@ -1,14 +1,16 @@ -#!/usr/bin/env bash +#!/bin/sh # NOTE: This file is a wrapper script instead of a symlink so it will work in # the Git Bash environment in Windows. -# Do bash magic to resolve the real location of this script through aliases, +# Do shell magic to resolve the real location of this script through aliases, # symlinks, etc. -SOURCE="${BASH_SOURCE[0]}"; +SOURCE="$0"; while [ -h "$SOURCE" ]; do LINK="$(readlink "$SOURCE")"; - if [ "${LINK:0:1}" == "/" ]; then + # Test if the first character of $LINK is / by removing it from the front + # and testing equality + if [ "${LINK#/}" != "$LINK" ]; then # absolute symlink SOURCE="$LINK" else