From ff8d43390d7f859e63b581c7cf3b6097adbcf408 Mon Sep 17 00:00:00 2001 From: Sean Trane Date: Sun, 22 Dec 2019 23:30:22 -0500 Subject: [PATCH] feat: add Packer installer --- packer/install.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 packer/install.sh diff --git a/packer/install.sh b/packer/install.sh new file mode 100755 index 0000000..7eb6706 --- /dev/null +++ b/packer/install.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env bash +# +# Install Packer + +# Shell Support +# shellcheck disable=SC1090 +[[ -z "$SHELLSUPPORT" ]] && . "$( cd "${BASH_SOURCE%/*}/.." && pwd )/shell/support.sh" + +if ! type "packer" &> /dev/null; then + sh_info "Installing Packer..." + if type "brew" &> /dev/null; then + brew install packer + elif type "apt-get" &> /dev/null; then + # sudo apt-get update + sudo apt-get -y install packer + elif type "yum" &> /dev/null; then + sudo yum install packer + fi +fi + +if type "packer" &> /dev/null; then + sh_success "$(packer --version) installed: $(command -v packer)" +fi