From a2c47b527b081022429b3592abadbed6c5b2c6b1 Mon Sep 17 00:00:00 2001 From: typebrook Date: Tue, 26 Mar 2019 11:23:36 +0800 Subject: update --- alias | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) (limited to 'alias') diff --git a/alias b/alias index cb290cc..2d5e385 100644 --- a/alias +++ b/alias @@ -25,7 +25,17 @@ alias ld='cd -' # last directory alias cdd='cd ~/Downloads' alias cdg='cd ~/git' alias cds='cd ~/git/settings' -alias r='ranger' + +alias r='ranger-cd' +function ranger-cd { + tempfile="$(mktemp -t tmp.XXXXXX)" + ranger --choosedir="$tempfile" "${@:-$(pwd)}" + test -f "$tempfile" && + if [ "$(cat -- "$tempfile")" != "$(echo -n `pwd`)" ]; then + cd -- "$(cat "$tempfile")" + fi + rm -f -- "$tempfile" +} # disk alias df='df -h' @@ -73,9 +83,9 @@ alias ty='tig stash' alias rl='git reflog --pretty=raw | tig --pretty=raw' # Android -alias debug='./gradlew app:installDebug && adb shell am start -n adb shell am start -n com.geothings.geobingan/.MainActivity_' -alias adbdefault='adb shell dumpsys package domain-preferred-apps' -alias adblist='adb shell dumpsys package d' +alias debug='./gradlew app:installDebug && adb shell am start -n com.geothings.geobingan/.MainActivity_' +alias adb-default='adb shell dumpsys package domain-preferred-apps' +alias adb-list='adb shell dumpsys package d' alias rmcache='rm -rf ~/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/*' alias adb-last-screenshot='adb pull /sdcard/Screenshots/`adb shell ls -t /sdcard/Screenshots/ | head -1` ~/Desktop' -- cgit v1.2.3-70-g09d2