カール後のソースファイルに.zshrcが必要な最高のコード

カール後のソースファイルに.zshrcが必要な最高のコード

初回実行時にzpluginを設定すると、.zshrcファイルに問題があります。目的は、zplug githubからインストーラをインポートし、シェルインストールを実行してインポートすることです。

これは私の.zshrcファイルです。

# Check if zplug is installed
if [[ ! -d ~/.zplug ]]; then
    curl -sL --proto-redir -all,https https://raw.githubusercontent.com/zplug/installer/master/installer.zsh | zsh
fi

source ~/.zplug/init.zsh

以下は、ターミナル開始の出力です。

✔  Checking if your zsh version is newer than 4.1.9 [SUCCEEDED]
✔  Installing zplug to /home/thomas/.zplug [SUCCEEDED]
All processes are successfully completed 

ベストアンサー1

1つを追加してみてください|cat。これは、バックグラウンドで開始されたプロセスを強制的に待つ方法です。cat入力が完了するのを待っている間、実際にはそれを待ちます。これは、これらのバックグラウンドプロセスがパイプを開いたままにcatするために機能します(標準出力がリダイレクトされない限り)。だから:

curl -sL --proto-redir -all,https https://raw.githubusercontent.com/zplug/installer/master/installer.zsh | zsh | cat

次の方法で同じ効果が得られます。

: $(curl -sL --proto-redir -all,https https://raw.githubusercontent.com/zplug/installer/master/installer.zsh | zsh)

それでもパイプですが、今回はzshコマンド置換のために作成されました。

~/.zshrc私はあなたの一部としてそのような外国のコードを実行することが私を非常に不快にさせることに言及する必要はありません。

おすすめ記事