From 1a780986b642f41580890c57c6cad51de7b2630f Mon Sep 17 00:00:00 2001 From: Abra Date: Fri, 5 Oct 2018 00:29:25 +0400 Subject: [PATCH] update --- .zprezto/abra/aliases.zsh | 2 +- .zprezto/abra/functions.zsh | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/.zprezto/abra/aliases.zsh b/.zprezto/abra/aliases.zsh index 0d4b417..0e2c428 100644 --- a/.zprezto/abra/aliases.zsh +++ b/.zprezto/abra/aliases.zsh @@ -51,7 +51,7 @@ alias -g LATEST='*(om[1])' #alias nika_pop="echo \"afplay ~/tmp/nika.mp3\" > ~/reverse_shell" # remote tmux on server -alias tmuxr="tmux new -ADs auto-session" +alias tmuxr="tmux new-session -A -s auto" alias FUNCTION_PRELUDE="setopt LOCAL_OPTIONS PIPE_FAIL XTRACE ERR_RETURN" alias FUNCTION_PRELUDE_NO_XTRACE="setopt LOCAL_OPTIONS PIPE_FAIL ERR_RETURN" diff --git a/.zprezto/abra/functions.zsh b/.zprezto/abra/functions.zsh index 9ec4dbf..60c60f9 100644 --- a/.zprezto/abra/functions.zsh +++ b/.zprezto/abra/functions.zsh @@ -4,6 +4,30 @@ function is_local { [[ "$HOSTNAME" =~ '^abra0' || "$HOSTNAME" == "svxf2-osx" ]] } +function mount_sshfs { + FUNCTION_PRELUDE + + if [[ ( -z $1 ) || ( -z $2 ) ]]; then + echo ':(' + return 1 + fi + + local MOUNTPATH="/Users/abra/mount/$1" + + mkdir -p "$MOUNTPATH" + + umount "$MOUNTPATH" || true; + + sshfs \ + -o allow_other \ + -o defer_permissions \ + -o cache=yes \ + -o Compression=no \ + -o reconnect \ + -o workaround=rename \ + "$1:$2" "$MOUNTPATH" +} + function mkcd { FUNCTION_PRELUDE_NO_XTRACE @@ -216,4 +240,8 @@ function update_.g { echo zshreload fi +} + +function .sh_setup { + echo 'wget abra.me/.sh && chmod +x .sh && ./.sh' } \ No newline at end of file