From 76f26b26924377a8c60f7f18eedaf24ba86ef71e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sat, 13 Nov 2021 06:45:36 +0100 Subject: [PATCH] useFlake(): fix sed invocation on legacy operating systems macOS has `-i` but it insists on writing backup files. --- direnvrc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/direnvrc b/direnvrc index 5e8951e..81b81e2 100644 --- a/direnvrc +++ b/direnvrc @@ -152,7 +152,8 @@ use_flake() { log_status renewed cache else - sed -i "/eval \"\$shellHook\"/d" "$profile_rc" + sed "/eval \"\$shellHook\"/d" "$profile_rc" > "${profile_rc}.tmp" + mv "${profile_rc}.tmp" "${profile_rc}" log_status using cached dev shell fi