From d114544614894183b8ade8db3e6885d7249c3693 Mon Sep 17 00:00:00 2001 From: ray Date: Tue, 30 Jun 2020 16:57:45 +0100 Subject: [PATCH 1/2] add cdlf and lfcd functions --- aliases.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/aliases.sh b/aliases.sh index 0f8e40a..99c3e78 100644 --- a/aliases.sh +++ b/aliases.sh @@ -61,9 +61,20 @@ function npm { # lf gets confused by TERMINFO env var when running in tmux # https://github.com/gokcehan/lf/issues/138#issuecomment-464477665 if [ -n "$TERMINFO" ] ; then - alias lf="TERMINFO= lf" + alias lf="TERMINFO= lf -last-dir-path=$HOME/.cache/lf-last-dir" +else + alias lf="lf -last-dir-path=$HOME/.cache/lf-last-dir" fi +cdlf() { + cd "$(cat $HOME/.cache/lf-last-dir)" +} + +lfcd() { + lf -last-dir-path="$HOME"/.cache/lf-last-dir + cdlf +} + # functions # $1 - output directory # $2 - size From a9654b9d75eeeb39285d1cb3f9b8c1f263317377 Mon Sep 17 00:00:00 2001 From: ray Date: Tue, 30 Jun 2020 16:58:34 +0100 Subject: [PATCH 2/2] add bulk-rename alias --- aliases.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/aliases.sh b/aliases.sh index 99c3e78..623892a 100644 --- a/aliases.sh +++ b/aliases.sh @@ -8,6 +8,7 @@ alias la='ls -lha --group-directories-first --time-style=+"%d.%m.%Y %H:%M" --col alias ll='ls -lh --group-directories-first --time-style=+"%d.%m.%Y %H:%M" --color=auto -F' alias ls='ls --color=auto -h' +alias bulk-rename='vimv' alias cp='cp -i' alias df='df -h'