Skip to content
This repository was archived by the owner on May 15, 2025. It is now read-only.

Commit 733cb08

Browse files
committed
If JQ prettify the settings JSON
1 parent c76ec5e commit 733cb08

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

code-server/run.sh

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,21 @@ function run_code_server() {
2323
if [ ! -f ~/.local/share/code-server/User/settings.json ]; then
2424
echo "⚙️ Creating settings file..."
2525
mkdir -p ~/.local/share/code-server/User
26-
echo "${SETTINGS}" > ~/.local/share/code-server/User/settings.json
26+
if command -v jq &> /dev/null; then
27+
echo "${SETTINGS}" | jq '.' > ~/.local/share/code-server/User/settings.json
28+
else
29+
echo "${SETTINGS}" > ~/.local/share/code-server/User/settings.json
30+
fi
2731
fi
2832

2933
# Apply/overwrite template based settings
3034
echo "⚙️ Creating machine settings file..."
3135
mkdir -p ~/.local/share/code-server/Machine
32-
echo "${MACHINE_SETTINGS}" > ~/.local/share/code-server/Machine/settings.json
36+
if command -v jq &> /dev/null; then
37+
echo "${MACHINE_SETTINGS}" | jq '.' > ~/.local/share/code-server/Machine/settings.json
38+
else
39+
echo "${MACHINE_SETTINGS}" > ~/.local/share/code-server/Machine/settings.json
40+
fi
3341

3442
# Check if code-server is already installed for offline
3543
if [ "${OFFLINE}" = true ]; then

0 commit comments

Comments
 (0)