19 lines · 506 B · executable
#!/usr/bin/env bash

opts="$(
    cat <<EOF
Charmtone:go install -v github.com/charmbracelet/x/examples/charmtone@main
Task:go install -v github.com/go-task/task/v3/cmd/task@latest
Air:go install -v github.com/air-verse/air@latest
Hivemind:go install -v github.com/DarthSim/hivemind@latest
Templ:go install -v github.com/a-h/templ/cmd/templ@latest
EOF
)"

eval "$(
    printf "%s" "$opts" |
        gum choose \
            --header="What would you like to install?" \
            --label-delimiter=":"
)"