#!/usr/bin/env bash set -e set -o noglob # Create the fish configuration directory mkdir -p ~/.config/fish/{completions,conf.d} # Hook direnv into fish tee ~/.config/fish/conf.d/direnv.fish > /dev/null < /dev/null < /dev/null < ~/.config/fish/completions/$tool.fish done gh completion --shell fish > ~/.config/fish/completions/gh.fish k0sctl completion --shell fish > ~/.config/fish/completions/k0sctl.fish stern --completion fish > ~/.config/fish/completions/stern.fish yq shell-completion fish > ~/.config/fish/completions/yq.fish # Create/update virtual environment if ! grep -q "venv /workspaces/" .venv/pyvenv.cfg; then rm -rf .venv fi task workstation:venv # Export the direnv environment variables task workstation:direnv