When there already
cat ~/.vscode-server/data/Machine/settings.json
{
"git.useIntegratedAskPass": false,
"github.gitAuthentication": false
}
This script fail
https://github.com/coder/registry/blob/2de6a57a3f06381e490612073a77621f98abee04/registry/coder/modules/vscode-web/run.sh#L32C1-L36C4
What a best fix approach, is using jq to merge good idea ?
eg:
# Merge settings
echo "⚙️ Updating VS Code settings..."
mkdir -p ~/.vscode-server/data/Machine
SETTINGS_FILE=~/.vscode-server/data/Machine/settings.json
if [ -f "$SETTINGS_FILE" ]; then
TEMP_FILE=$(mktemp)
jq -s '.[0] * .[1]' "$SETTINGS_FILE" <(echo "${SETTINGS}") > "$TEMP_FILE"
mv "$TEMP_FILE" "$SETTINGS_FILE"
else
echo "${SETTINGS}" > "$SETTINGS_FILE"
fi
When there already
This script fail
https://github.com/coder/registry/blob/2de6a57a3f06381e490612073a77621f98abee04/registry/coder/modules/vscode-web/run.sh#L32C1-L36C4
What a best fix approach, is using
jqto merge good idea ?eg: