From a62114c91f2070c8c8453d117f3d81dc113e41ff Mon Sep 17 00:00:00 2001 From: Biswakalyan Bhuyan Date: Mon, 25 Mar 2024 16:43:09 +0530 Subject: dotfile update --- zsh/oh-my-zsh/plugins/transfer/README.md | 41 --------- zsh/oh-my-zsh/plugins/transfer/transfer.plugin.zsh | 97 ---------------------- 2 files changed, 138 deletions(-) delete mode 100644 zsh/oh-my-zsh/plugins/transfer/README.md delete mode 100644 zsh/oh-my-zsh/plugins/transfer/transfer.plugin.zsh (limited to 'zsh/oh-my-zsh/plugins/transfer') diff --git a/zsh/oh-my-zsh/plugins/transfer/README.md b/zsh/oh-my-zsh/plugins/transfer/README.md deleted file mode 100644 index 825c9a2..0000000 --- a/zsh/oh-my-zsh/plugins/transfer/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# `transfer` plugin - -[`transfer.sh`](https://transfer.sh) is an easy to use file sharing service from the command line - -To use it, add `transfer` to the plugins array in your zshrc file: - -```zsh -plugins=(... transfer) -``` - -## Usage - -- Transfer a file: `transfer file.txt`. - -- Transfer a whole directory (it will be automatically compressed): `transfer dir`. - -### Encryption / Decryption - -- Encrypt and upload a file with symmetric cipher and create ASCII armored output: - - ```zsh - transfer file -ca - ``` - -- Encrypt and upload directory with symmetric cipher and gpg output: - - ```zsh - transfer directory -ca - ``` - -- Decrypt file: - - ```zsh - gpg -d file -ca - ``` - -- Decrypt directory: - - ```zsh - gpg -d your_archive.tgz.gpg | tar xz - ``` diff --git a/zsh/oh-my-zsh/plugins/transfer/transfer.plugin.zsh b/zsh/oh-my-zsh/plugins/transfer/transfer.plugin.zsh deleted file mode 100644 index b34e115..0000000 --- a/zsh/oh-my-zsh/plugins/transfer/transfer.plugin.zsh +++ /dev/null @@ -1,97 +0,0 @@ -# Author: -# Remco Verhoef -# https://gist.github.com/nl5887/a511f172d3fb3cd0e42d -# Modified to use tar command instead of zip -# - -transfer() { - # check arguments - if [[ $# -eq 0 ]]; then - cat <> $tmpfile - else - curl --progress-bar --upload-file - "https://transfer.sh/$item" >> $tmpfile - fi - else - basename=$(basename "$item" | sed -e 's/[^a-zA-Z0-9._-]/-/g') - - if [[ ! -e $item ]]; then - echo "File $item doesn't exist." - return 1 - fi - - if [[ -d $item ]]; then - # tar directory and transfer - tarfile=$(mktemp -t transferXXX.tar.gz) - cd $(dirname $item) || { - echo "Error: Could not change to directory $(dirname $item)" - return 1 - } - - tar -czf $tarfile $(basename $item) - if (( crypt )); then - gpg -cao - "$tarfile" | curl --progress-bar -T "-" "https://transfer.sh/$basename.tar.gz.gpg" >> $tmpfile - else - curl --progress-bar --upload-file "$tarfile" "https://transfer.sh/$basename.tar.gz" >> $tmpfile - fi - rm -f $tarfile - else - # transfer file - if (( crypt )); then - gpg -cao - "$item" | curl --progress-bar -T "-" "https://transfer.sh/$basename.gpg" >> $tmpfile - else - curl --progress-bar --upload-file "$item" "https://transfer.sh/$basename" >> $tmpfile - fi - fi - fi - - # cat output link - cat $tmpfile - # add newline - echo - - # cleanup - rm -f $tmpfile -} -- cgit v1.2.3-59-g8ed1b