Skip to content

Commit

Permalink
Fix bug on MacOS when using CLICOLOR=1
Browse files Browse the repository at this point in the history
  • Loading branch information
Andres Montalban committed Nov 22, 2019
1 parent d227138 commit 39f9f95
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 3 deletions.
10 changes: 10 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
language: generic
env:
- CLICOLOR=1
matrix:
include:
- os: linux
dist: trusty
- os: linux
dist: xenial
- os: linux
dist: bionic
- os: osx
osx_image: xcode11.2 # OS X 10.14
- os: osx
osx_image: xcode10.1 # OS X 10.13
- os: osx
osx_image: xcode8.2 # OS X 10.12
- os: osx
Expand Down
6 changes: 5 additions & 1 deletion libexec/tfenv-list
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ print_version () {
fi
}

for local_version in $(ls -1 "${TFENV_ROOT}/versions" | sort -t'.' -k 1nr,1 -k 2nr,2 -k 3nr,3); do
versions="$(find "${TFENV_ROOT}/versions" -type d -exec basename {} \; \
| tail -n +2 \
| sort -t'.' -k 1nr,1 -k 2nr,2 -k 3nr,3)"

for local_version in ${versions}; do
print_version "${local_version}"
done
3 changes: 2 additions & 1 deletion libexec/tfenv-use
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ fi
[ -d "${TFENV_ROOT}/versions" ] \
|| error_and_die "No versions of terraform installed. Please install one with: tfenv install"

version="$(\ls "${TFENV_ROOT}/versions" \
version="$(find "${TFENV_ROOT}/versions" -type d -exec basename {} \; \
| tail -n +2 \
| sort -t'.' -k 1nr,1 -k 2nr,2 -k 3nr,3 \
| grep -e "${regex}" \
| head -n 1
Expand Down
3 changes: 2 additions & 1 deletion libexec/tfenv-version-name
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@ TFENV_VERSION="$(cat "${TFENV_VERSION_FILE}" || true)"

if [[ "${TFENV_VERSION}" =~ ^latest.*$ ]]; then
[[ "${TFENV_VERSION}" =~ ^latest\:.*$ ]] && regex="${TFENV_VERSION##*\:}"
version="$(\ls "${TFENV_ROOT}/versions" \
version="$(find "${TFENV_ROOT}/versions" -type d -exec basename {} \; \
| tail -n +2 \
| sort -t'.' -k 1nr,1 -k 2nr,2 -k 3nr,3 \
| grep -e "${regex}" \
| head -n 1
Expand Down

0 comments on commit 39f9f95

Please sign in to comment.