インストールされているソフトウェア
Intellj IDEAWebStormData GripVisual Studio Code



Git
xcode には git がありますので、xcode をダウンロードするだけで大丈夫です。xcode は多くの場所で使用されているので、一般的にはダウンロードされます。公式サイトからダウンロードすることをお勧めします。アプリストアからダウンロードしないでください。アプリストアのダウンロード速度が遅すぎるからです。
公式サイトの最新バージョンは 16.2 で、2.7GB あり、解凍後は約 10GB ですので、ダウンロードとインストールの両方に時間がかかります。
Terminal
#terminal
export CLICOLOR=1
autoload -U colors && colors
export PROMPT="%{$fg_bold[green]%}it-fb %{$fg_bold[yellow]%}%1~ %# %{$reset_color%}"
tips: 保存後にsource ~/.zshrc
を実行してください
CLICOLOR=1
色を有効にすることを意味します
autoload -U colors && colors
色を読み込むことを意味します
%{$fg_bold[green]%}
テキストの色を緑色にして太字にすることを意味します
%{$fg_bold[yellow]%}
テキストの色を黄色にして太字にすることを意味します
%1~
現在のディレクトリの最初の文字を意味し、~はホームディレクトリを意味します
%#
コマンドプロンプトを意味し、%は通常のユーザー、#はrootユーザーを意味します
%{$reset_color%}
テキストの色をリセットすることを意味します
効果
FNM
#fnm
eval "$(fnm env --use-on-cd --shell bash)"
SDKMAN
#sdkman
export SDKMAN_DIR="$HOME/.sdkman"
[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"
圧縮
Appleの内蔵圧縮ツールを使用すると、パスワードを設定できない、.git
や .DS_Store
などの不要なファイルを除外できないなどの欠点があります。
そのため、bashスクリプトを使用して zip
コマンドを利用することができます。
プロセスは大まかに次のようになります:
Automatorアプリを見つける
次に、クイックアクションを選択します
赤枠で囲まれた部分に注意してください
すべての隠しファイルを除外
#!/bin/bash
cd $(dirname "$1")
zip -r $(basename "$1").zip ./$(basename "$1") -x ".*" "*/.*" "*/__MACOSX/*"
.git と .github フォルダを除外
プロジェクトをパッケージ化する際、通常 .git
と .github
フォルダを含める必要はありません。以下のスクリプトを使用できます。
#!/bin/bash
cd $(dirname "$1")
zip -r $(basename "$1").zip ./$(basename "$1") -x "*/.git/*" "*/.github/*" "*/node_modules/*" "*/.DS_Store" "*/__MACOSX/*"
暗号化
Appleのスクリプト言語AppleScript
を使用して、ダイアログを表示してパスワードを取得し、その後 zip
コマンドを使用してファイルを圧縮できます。
#!/bin/bash
# AppleScriptを使用してダイアログを表示し、パスワードを取得
PASSWORD=$(osascript -e 'Tell application "System Events" to display dialog "ZIPファイルのパスワードを入力してください:" default answer "" with hidden answer buttons {"キャンセル", "OK"} default button "OK"' -e 'text returned of result')
# パスワードが空かどうかを確認
if [ -z "$PASSWORD" ]; then
exit 0
fi
cd $(dirname "$1")
zip -r -P "$PASSWORD" $(basename "$1").zip ./$(basename "$1") -x "*/.DS_Store" "*/__MACOSX/*"
初めて使用する際に、認証ダイアログが表示されます。「許可」をクリックしてください。