From c949d916ba5082fb781e19844abb3f73891d8bf0 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 17 Mar 2026 00:28:20 -0700 Subject: prompt compose overwrite --- package.json | 3 +-- setup.sh | 20 ++++++++++++++++---- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 3e0acea2..790dbb18 100644 --- a/package.json +++ b/package.json @@ -23,8 +23,7 @@ "@scure/btc-signer": "^2.0.1", "@simplewebauthn/server": "^13.2.3", "bech32": "^2.0.0", - "clightning-client": "github:asoltys/lightning-client-js#master", - "eventsource": "^4.1.0", +"eventsource": "^4.1.0", "file-type": "^21.3.0", "fluent-ffmpeg": "^2.1.3", "got": "^14.6.6", diff --git a/setup.sh b/setup.sh index c72fa016..5a4e2267 100755 --- a/setup.sh +++ b/setup.sh @@ -133,11 +133,23 @@ setup_config() { ok "config.ts exists" fi - if [ ! -f compose.yml ]; then - cp compose.yml.sample compose.yml - ok "Created compose.yml" + if [ -f compose.yml ]; then + if ! diff -q compose.yml compose.yml.sample >/dev/null 2>&1; then + warn "compose.yml differs from compose.yml.sample" + read -rp " Overwrite compose.yml with compose.yml.sample? [Y/n] " answer + if [ "${answer,,}" != "n" ]; then + cp compose.yml compose.yml.bak + cp compose.yml.sample compose.yml + ok "compose.yml updated (old saved as compose.yml.bak)" + else + ok "compose.yml kept as-is" + fi + else + ok "compose.yml" + fi else - ok "compose.yml exists" + cp compose.yml.sample compose.yml + ok "compose.yml" fi } -- cgit v1.2.3