From e7c0413783c58115391c9f5a0bc275d34d95128a Mon Sep 17 00:00:00 2001 From: Joe Papperello Date: Wed, 27 May 2020 13:21:01 -0400 Subject: [PATCH] vpnconnect cmd --- bashrc | 9 +++++++-- vimrc | 1 - 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/bashrc b/bashrc index a2199c9..db86f56 100644 --- a/bashrc +++ b/bashrc @@ -40,7 +40,7 @@ ec2-info() { } export EDITOR=vim export GOPATH=$HOME/code/go -export PATH=$HOME/bin:$HOME/local/bin:$HOME/bin/fzf/bin/:$HOME/gobin/go/bin/:/usr/local/go/bin:$HOME/perl5/bin:/usr/sbin/:$GOPATH/bin:$HOME/Library/Python/2.7/bin:$HOME/bin/vim/vim-8.0.1481/bin/bin/:$HOME/dotfiles/bin/:$PATH +export PATH=$HOME/bin:$HOME/local/bin:$HOME/bin/fzf/bin/:$HOME/gobin/go/bin/:/usr/local/go/bin:$HOME/perl5/bin:/usr/sbin/:$GOPATH/bin:$HOME/Library/Python/2.7/bin:$HOME/bin/vim/vim-8.0.1481/bin/bin/:$HOME/dotfiles/bin/:$HOME/Applications/:$PATH [ -f $HOME/perl5/lib/perl5/Devel/Local.pm ] && source `which devel-local.sh` function github() { git clone git@github.com:SocialFlowDev/$1.git @@ -157,5 +157,10 @@ rmqq() { } function vpnotp() { echo -n 'Enter keepass pw: '; - ~/tmp/squashfs-root/usr/bin/keepassxc-cli show ~/dropbox/keepass/keepass2.kdbx $1 -q -t -a Password | tr -d '\n' | xclip -selection c + printf "\033]52;c;$(echo $(KeePassXC-2.5.4-x86_64.AppImage cli show /mnt/chromeos/GoogleDrive/MyDrive/keepass/keepass2.kdbx $1 -q -t -a Password | tr -d '\n') | base64)\a" +} + +function vpnconnect() { + echo -n 'Enter keepass pw: '; + KeePassXC-2.5.4-x86_64.AppImage cli show /mnt/chromeos/GoogleDrive/MyDrive/keepass/keepass2.kdbx $1 -q -t -a UserName -a Password | sed -z "s|[\n\r]||2g" > ~/vpn/new-$1.tblk/Contents/Resources/creds.txt && docker start $1vpn && rm ~/vpn/new-$1.tblk/Contents/Resources/creds.txt && echo "connected to $1" } diff --git a/vimrc b/vimrc index 5dc025c..838cf58 100644 --- a/vimrc +++ b/vimrc @@ -7,7 +7,6 @@ call plug#begin('~/.vim/plugged') Plug 'junegunn/fzf.vim' Plug 'jamessan/vim-gnupg' Plug 'vim-scripts/openssl.vim' - Plug 'https://github.com/Alok/notational-fzf-vim' call plug#end() " }}}