From d8940d3caecb2c174542a74569360a0942f39f92 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Mon, 31 Oct 2022 16:58:58 +0000 Subject: [PATCH] devcontainer/on-create-command: do more stuff. - fix permissions - install more gems/formulae - remove system shellcheck that won't be used --- .devcontainer/on-create-command.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.devcontainer/on-create-command.sh b/.devcontainer/on-create-command.sh index d457534b29..aab487d40f 100755 --- a/.devcontainer/on-create-command.sh +++ b/.devcontainer/on-create-command.sh @@ -1,10 +1,22 @@ #!/bin/bash set -e +# fix permissions so Homebrew and Bundler don't complain +sudo chmod -R g-w,o-w /home/linuxbrew + +# install Homebrew's development gems +brew install-bundler-gems + +# install Homebrew formulae we might need +brew install shellcheck shfmt gh gnu-tar + +# cleanup any mess +brew cleanup + +# install some useful development things sudo apt-get update sudo apt-get install -y \ -o Dpkg::Options::=--force-confdef \ -o Dpkg::Options::=--force-confnew \ zsh \ - shellcheck \ zsh-autosuggestions