#!/usr/bin/env bash
#
set -e
# shellcheck disable=SC1091
source "bin/deps"

setup::linux() {
  [[ -n $(command -v rvm) ]] && {
    run "rvm implode --force"
    [[ -d ${HOME}/.rvm ]] && run "rm -rf ${HOME}/.rvm"
  }

  [[ -f ${HOME}/.bazelrc ]] || run "cp -v .circleci/.bazelrc ${HOME}"

  run "sudo apt update -y || true"
  run "sudo apt-get install -y libreadline-dev zlib1g-dev"
  run "sudo curl -L -o /usr/bin/bazel https://github.com/bazelbuild/bazelisk/releases/download/v1.0/bazelisk-linux-amd64"
  run "sudo chmod +x /usr/bin/bazel"
}

