13 lines
394 B
Text
13 lines
394 B
Text
OPENCODE_CONTAINER_DIR="$(cd "$(dirname "${BASH_SOURCE[0]:-$0}")" && pwd)"
|
|
|
|
opencode() {
|
|
UID=$(id -u) \
|
|
GID=$(id -g) \
|
|
USER=$(whoami) \
|
|
docker compose \
|
|
-f "$OPENCODE_CONTAINER_DIR/docker-compose.yaml" \
|
|
run --rm \
|
|
-u "$UID:$GID" \
|
|
opencode bash -c "/home/$USER/.opencode/bin/opencode \"$@\"" \
|
|
2> >(grep -v "No services to build" >&2)
|
|
}
|