From b38c12a18a41fa8e209f9a03e60001fa47bdfe76 Mon Sep 17 00:00:00 2001
From: Roland Hopferwieser <rhopfer@ica.jku.at>
Date: Tue, 29 Aug 2017 17:14:59 +0200
Subject: [PATCH] Make sed inplace flag working in BSD/Mac

---
 vcsh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/vcsh b/vcsh
index 86538d0..e019a1b 100755
--- a/vcsh
+++ b/vcsh
@@ -186,7 +186,7 @@ alias_write() {
 	[ "$2" == '=' ] || fatal 'Invalid alias format'
 	if [ -n "$(alias_get $1)" ]; then
 		local regex="s/^$1\s*=.*/$@/"
-		sed -i -re "$regex" "$XDG_CONFIG_HOME/vcsh/aliases"
+		sed -i.bak -re "$regex" "$XDG_CONFIG_HOME/vcsh/aliases"
 	else
 		echo "$@" >> "$XDG_CONFIG_HOME/vcsh/aliases"
 	fi
-- 
GitLab