ide/scripts/docker-entrypoint.sh

34 lines
707 B
Bash
Raw Normal View History

#!/bin/bash
set -e
# NOTE: (jpd) setup elixir-ls for older versions of elixir
if [ ! -d ${LOCAL_SRC_HOME}/elixir-ls/release ]; then
echo "setup elixir ls version 0.12.0"
/usr/local/bin/elixir-ls-setup v0.12.0
echo "setup elixir ls version 0.14.6"
/usr/local/bin/elixir-ls-setup v0.14.6
fi
# NOTE: (jpd) create auto-completion
2024-06-16 12:24:54 +00:00
commands=(
"ctlptl"
"eksctl"
"helm"
"k3d"
"k9s"
"kind"
"kubectl"
"lefthook"
2024-06-16 12:59:52 +00:00
"mise"
2024-06-16 12:24:54 +00:00
)
echo "create completion for ${commands[@]}"
for cmd in ${commands[@]}; do
completion_dir=${XDG_CONFIG_HOME}/fish/completions/${cmd}.fish
if [ ! -f ${completion_dir} ]; then
echo "setup ${cmd} completion"
echo $(${cmd} completion fish) > ${completion_dir}
fi
done
exec "$@"