LoginSignup
1
0

More than 1 year has passed since last update.

zshに設定している個人的な便利な関数、alias

Posted at

随時更新していきます。

前提条件

Ubuntu(WSL)とMacで使っていますが、一部はMacのみでしか動かない場合があります

ディレクトリを ディレクトリ名.zip でzipファイルにする

※ファイルでも動きます

zipp ディレクトリ名

function zipp() {
    DIR="$1"
    command rm -f "${DIR}.zip"
    command zip -r "${DIR}.zip" "$DIR" -x "*.DS_Store"
}

ディレクトリまたはファイルをzipファイルにしつつ、自動生成したパスワードもかける

※ファイルに対しても使いやすいようにファイルを想定して拡張子をzipに変更します

ppap ディレクトリ名またはファイル名

function ppap() {
    PASSWORD=`openssl rand -base64 9`
    FILENAME=${1%.*}
    command rm -f "${FILENAME}.zip"
    command zip -P "${PASSWORD}" -r "${FILENAME}.zip" "$1" -x "*.DS_Store"
    echo "[パスワード]"
    echo "$PASSWORD"
}

シェルスクリプトの設定を変更した時に再読込

reload

alias reload='exec $SHELL'
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0