# Runtime
<details>
<summary><h2>Upgrades</h2></summary>
* `docker` from 28.0.1 to 28.0.4
* `docker compose` from 2.33.1 to 2.35.0
* `docker buildx` from 0.21.2 to 0.22.0
* `aqua:astral-sh/uv` from 0.6.12 to 0.6.16
* `aqua:aws/aws-cli` from 2.25.9 to 2.26.7
* `aqua:dagger/dagger` from 0.18.1 to 0.18.4
* `aqua:derailed/k9s` from 0.40.10 to 0.50.4
* `aqua:evilmartians/lefthook` from 1.11.11 to 1.11.6
* `aqua:eza-community/eza` from 0.21.0 to 0.21.1
* `aqua:github-cli` from 2.69.0 to 2.70.0
* `aqua:go-task/task` from 3.42.1 to 3.43.2
* `aqua:hashicorp/terraform` from 1.11.3 to 1.11.4
* `aqua:helm/helm` from 3.17.2 to 3.17.3
* `aqua:junegunn/fzf` from 0.61.0 to 0.61.3
* `aqua:sbstp/kubie` from 0.25.1 to 0.25.2
* `aqua:tilt-dev/tilt` from 0.34.0 to 0.34.2
* `aqua:xo/usql` from 0.19.19 to 0.19.21
* `npm:@anthropic-ai/claude-code` from 0.2.61 to 0.2.78
* `pipx:aider-chat` from 0.80.2 to 0.82.2
* `pipx:vectorcode` from 0.5.5 to 0.5.6
* `r` from 4.4.3 to 4.5.0
</details>
<details>
<summary><h2>Additions</h2></summary>
* `exercism`
* `neovim`
* move from `ppa` to release package
* `supabase`
</details>
# Others
<details>
<summary><h2><code>neovim</code></h2></summary>
* Upgrade to latest [commit in `master`](d350db2449
)
* Add `harper.ls` to check on writing
* Use [`virtual_lines`](https://neovim.io/doc/user/diagnostic.html#vim.diagnostic.Opts.VirtualLines) on [`vim.diagnostic`](https://neovim.io/doc/user/diagnostic.html#vim.diagnostic.Opts)
* Configure `supermaven` as a source in `blink.cmp`
* Use `lackluster` as colorscheme
* Configure `gemini` ai models in `avante`
</details>
<details>
<summary><h2>Autocompletion</h2></summary>
* `exercism`
* `supabase`
</details>
<details>
<summary><h2><code>aider</code></h2></summary>
* Configure `gemini`
</details>
Co-authored-by: Joao P Dubas <joao.dubas@gmail.com>
Reviewed-on: #216
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
41 lines
924 B
Bash
Executable File
41 lines
924 B
Bash
Executable File
#!/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
|
|
commands=(
|
|
"ctlptl"
|
|
"eksctl"
|
|
"exercism"
|
|
"helm"
|
|
"k3d"
|
|
"k9s"
|
|
"kind"
|
|
"kubectl"
|
|
"lefthook"
|
|
"mise"
|
|
"supabase"
|
|
)
|
|
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
|
|
|
|
if [ ! -f ${XDG_CONFIG_HOME}/fish/completions/comtrya.fish ]; then
|
|
echo "setup comtrya completion"
|
|
$(echo comtrya gen-completions fish) > ${XDG_CONFIG_HOME}/fish/completions/comtrya.fish
|
|
fi
|
|
|
|
exec "$@"
|