From d85a269e21f736cdcf0e61b814168b1ed842750f Mon Sep 17 00:00:00 2001 From: cirolosapio Date: Fri, 5 Apr 2024 16:31:12 +0000 Subject: [PATCH] updates --- src/alpine-gh-cli/devcontainer-feature.json | 7 +++++++ src/alpine-gh-cli/install.sh | 9 +++++++++ src/alpine-gh-copilot-cli/devcontainer-feature.json | 2 +- src/alpine-gh-copilot-cli/install.sh | 4 ++-- src/alpine-ohmyzsh/devcontainer-feature.json | 2 +- src/alpine-ohmyzsh/install.sh | 4 ---- 6 files changed, 20 insertions(+), 8 deletions(-) create mode 100644 src/alpine-gh-cli/devcontainer-feature.json create mode 100644 src/alpine-gh-cli/install.sh diff --git a/src/alpine-gh-cli/devcontainer-feature.json b/src/alpine-gh-cli/devcontainer-feature.json new file mode 100644 index 0000000..a7e3917 --- /dev/null +++ b/src/alpine-gh-cli/devcontainer-feature.json @@ -0,0 +1,7 @@ +{ + "name": "alpine-gh-cli", + "id": "alpine-gh-cli", + "version": "0.0.1", + "description": "Installs github cli on alpine", + "documentationURL": "https://github.com/cirolosapio/devcontainers-features/tree/main/src/alpine-gh-cli" +} \ No newline at end of file diff --git a/src/alpine-gh-cli/install.sh b/src/alpine-gh-cli/install.sh new file mode 100644 index 0000000..f9690b2 --- /dev/null +++ b/src/alpine-gh-cli/install.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +set -e + +echo "Activating feature 'alpine-gh-cli'" + +apk --no-cache add github-cli + +echo 'Done!' \ No newline at end of file diff --git a/src/alpine-gh-copilot-cli/devcontainer-feature.json b/src/alpine-gh-copilot-cli/devcontainer-feature.json index f21b387..b318ba8 100644 --- a/src/alpine-gh-copilot-cli/devcontainer-feature.json +++ b/src/alpine-gh-copilot-cli/devcontainer-feature.json @@ -1,7 +1,7 @@ { "name": "alpine-gh-copilot-cli", "id": "alpine-gh-copilot-cli", - "version": "0.0.8", + "version": "0.0.9", "description": "Installs Github Copilot CLI on alpine", "documentationURL": "https://github.com/cirolosapio/devcontainers-features/tree/main/src/alpine-gh-copilot-cli", "installsAfter": [ diff --git a/src/alpine-gh-copilot-cli/install.sh b/src/alpine-gh-copilot-cli/install.sh index 9a59462..3aa0dc9 100644 --- a/src/alpine-gh-copilot-cli/install.sh +++ b/src/alpine-gh-copilot-cli/install.sh @@ -12,9 +12,9 @@ if [[ $INITALIAS == "true" ]]; then echo "CURRENT_USER is $CURRENT_USER" if [[ -z $CURRENT_USER ]]; then - echo 'eval "$(github-copilot-cli alias -- "$0")"' >> $_CONTAINER_USER_HOME/.zshrc + echo 'eval "$(github-copilot-cli alias -- /bin/zsh)"' >> $_CONTAINER_USER_HOME/.zshrc else - su -c "echo 'eval \"$(github-copilot-cli alias -- \"$0\")\"' >> $_CONTAINER_USER_HOME/.zshrc" $CURRENT_USER + su -c "echo 'eval \"$(github-copilot-cli alias -- /bin/zsh)\"' >> $_CONTAINER_USER_HOME/.zshrc" $CURRENT_USER fi fi diff --git a/src/alpine-ohmyzsh/devcontainer-feature.json b/src/alpine-ohmyzsh/devcontainer-feature.json index d2e0b80..d5e05da 100644 --- a/src/alpine-ohmyzsh/devcontainer-feature.json +++ b/src/alpine-ohmyzsh/devcontainer-feature.json @@ -1,7 +1,7 @@ { "name": "alpine-ohmyzsh", "id": "alpine-ohmyzsh", - "version": "0.0.15", + "version": "0.0.16", "description": "Installs ohmyzsh on alpine", "documentationURL": "https://github.com/cirolosapio/devcontainers-features/tree/main/src/alpine-ohmyzsh", "installsAfter": [ diff --git a/src/alpine-ohmyzsh/install.sh b/src/alpine-ohmyzsh/install.sh index ecc6064..5ead305 100644 --- a/src/alpine-ohmyzsh/install.sh +++ b/src/alpine-ohmyzsh/install.sh @@ -9,10 +9,6 @@ apk --no-cache add git zsh CURRENT_USER=$(awk -v val=1000 -F ":" '$3==val{print $1}' /etc/passwd) su -c "wget -qO- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh | sh -s" $CURRENT_USER -if [[ $CURRENT_USER != "root" ]] && [[ $_CONTAINER_USER_HOME == "/root" ]]; then - _CONTAINER_USER_HOME="/home/$CURRENT_USER" -fi - git clone https://github.com/zsh-users/zsh-autosuggestions $_CONTAINER_USER_HOME/.oh-my-zsh/custom/plugins/zsh-autosuggestions git clone https://github.com/zsh-users/zsh-syntax-highlighting $_CONTAINER_USER_HOME/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting sed -i 's/plugins=(git)/plugins=(\n git\n zsh-autosuggestions\n zsh-syntax-highlighting\n)/' $_CONTAINER_USER_HOME/.zshrc