aboutsummaryrefslogtreecommitdiff
path: root/.local/bin/scripts/sshfs-mount
diff options
context:
space:
mode:
authortdro <tdro@users.noreply.github.com>2022-03-10 22:12:51 -0500
committertdro <tdro@users.noreply.github.com>2022-03-10 22:12:51 -0500
commit0272490565009d0e973d8f6ca9cfa27cb2533beb (patch)
tree3d07e87ddcfa316e0670d429bc2a75904d55ea92 /.local/bin/scripts/sshfs-mount
parent2d23c97d75e52b702e40377965590db611732af8 (diff)
downloaddotfiles-0272490565009d0e973d8f6ca9cfa27cb2533beb.tar.gz
dotfiles-0272490565009d0e973d8f6ca9cfa27cb2533beb.tar.bz2
dotfiles-0272490565009d0e973d8f6ca9cfa27cb2533beb.zip
.bash_profile: Clean up environment
Move wrappers to separate folder. Move vimrc to application directory.
Diffstat (limited to '.local/bin/scripts/sshfs-mount')
-rwxr-xr-x.local/bin/scripts/sshfs-mount19
1 files changed, 0 insertions, 19 deletions
diff --git a/.local/bin/scripts/sshfs-mount b/.local/bin/scripts/sshfs-mount
deleted file mode 100755
index 0e2352c..0000000
--- a/.local/bin/scripts/sshfs-mount
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh -eu
-
-input="$1"
-server="${input#*@}"
-folder="${input%@*}"
-mount_path="$HOME/Shares/SSHFS/$folder"
-
-[ "${2:-}" = 'stop' ] && { fusermount -u "$mount_path" || true; };
-[ "${2:-}" = 'stop' ] && exit;
-
-# evaulate the keychain
-pidof ssh-agent || { printf "No ssh-agent available.\n"; exit 1; };
-eval "$(keychain --dir "$HOME"/.cache/keychain --eval --agents ssh -Q --quiet "$HOME"/.ssh/mobile)";
-
-# mount the directory
-mkdir -p "$mount_path";
-fusermount -u "$mount_path" || true;
-# TODO: Add setting remote server path with argument
-sshfs -f -o follow_symlinks,idmap=user,identityfile="$HOME"/.ssh/mobile,identityfile="$HOME"/.ssh/ansible root@"$server":/ "$mount_path";