From 2e7fd516ba38390b5da60dbabf438e45e62417ba Mon Sep 17 00:00:00 2001 From: Dmitry Fedotov Date: Sun, 13 Feb 2022 19:15:47 +0300 Subject: [PATCH] Add editing zip file content script. --- scripts/edzip.sh | 12 ++++++++++++ shell/init_scripts/bashrc.mrc | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100755 scripts/edzip.sh diff --git a/scripts/edzip.sh b/scripts/edzip.sh new file mode 100755 index 0000000..72fd8eb --- /dev/null +++ b/scripts/edzip.sh @@ -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 + diff --git a/shell/init_scripts/bashrc.mrc b/shell/init_scripts/bashrc.mrc index db7560c..ea765a4 100644 --- a/shell/init_scripts/bashrc.mrc +++ b/shell/init_scripts/bashrc.mrc @@ -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 -- 2.39.5