Add sedi script

This commit is contained in:
dogeystamp 2021-10-01 20:41:38 -04:00
parent 78e6b2d0f4
commit c7f20751fc
No known key found for this signature in database
GPG Key ID: 4C53B0126F579F36

17
.local/bin/sedi Executable file
View File

@ -0,0 +1,17 @@
#!/bin/sh
# Edit a file that requires superuser permissions without running the editor as root
# Substitute for sudo -e that uses doas instead.
fname=$(mktemp)
cat $1 > $fname
$EDITOR $fname
if [ -n "$(diff $fname $1)" ]
then
diff $fname $1
doas cp $fname $1
fi
rm $fname