#!/bin/bash set -euo pipefail readonly wanted_line_key="LOCAL_WORKSPACE_FOLDER" readonly wanted_line="${wanted_line_key}='${PWD}'" readonly file=".env" echo "Writing ${wanted_line} to ${file}" >&2 if [[ -f "${file}" ]] && grep --quiet "^${wanted_line_key}=" "${file}"; then sed --in-place "s,^${wanted_line_key}=.*,${wanted_line}," "${file}" else echo "${wanted_line}" >>"${file}" fi set -x git submodule update --init