]> www.git.dmfe.net Git - dotfiles/commitdiff
Add editing zip file content script.
authorDmitry Fedotov <dm.fe@yandex.ru>
Sun, 13 Feb 2022 16:15:47 +0000 (19:15 +0300)
committerDmitry Fedotov <dm.fe@yandex.ru>
Sun, 13 Feb 2022 16:15:47 +0000 (19:15 +0300)
scripts/edzip.sh [new file with mode: 0755]
shell/init_scripts/bashrc.mrc

diff --git a/scripts/edzip.sh b/scripts/edzip.sh
new file mode 100755 (executable)
index 0000000..72fd8eb
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+if [[ -n "$1" && -n "$2" ]]; then
+  unzip "$1" "$2" -d "/tmp"
+  cur_dir=$(pwd)
+  pushd /tmp
+  ${EDITOR:-vim} "$2" && zip --update "$cur_dir/$1" "$2"
+  popd
+else
+  echo "Usage: edzip archive.zip file.txt"
+fi
+
index db7560cd960b1ff327686b117f6d93e8e9c19ee1..ea765a4e9c7d79b9bf17c0ffeb6d19ed830be0e4 100644 (file)
@@ -26,6 +26,6 @@ alias llr="ls -laRh"
 complete -cf sudo
 complete -cf man
 
-export EDITOR=vim
+export EDITOR=nvim
 
 . /usr/share/bash-completion/bash_completion