Ostatnio aktywny 1747056282

Bash command to edit file with nvim with my user or sudo if necessary to write the file. Use config for my user with root (will download modules again)

santiago's Avatar santiago zrewidował ten Gist 1747056282. Przejdź do rewizji

1 file changed, 20 insertions

vv.sh(stworzono plik)

@@ -0,0 +1,20 @@
1 + #!/bin/bash
2 +
3 + vv() {
4 + if [ $# -eq 0 ]; then
5 + echo "Usage: vv <file>"
6 + echo "Will edit with current user or sudo if needed but using nvim config of this user"
7 + return 1
8 + fi
9 +
10 + vpath=$(which $EDITOR)
11 + cfg=$(realpath ~/.config/nvim/init.lua)
12 +
13 + #Check if sudo is needed to edit the file
14 + if [ -w "$1" ]; then
15 + $vpath "$1"
16 + else
17 + sudo $vpath -u "$cfg" "$1"
18 + fi
19 + }
20 +
Nowsze Starsze