it-swarm-ja.com

{…} BashのようなFishでコマンドのグループをチェーンする方法は?

私は知っています &&または||を介してFishコマンドをチェーンします しかし、コマンドのセットをチェーンするつもりです

コード

env git clone --depth=1 https://github.com/rafaelrinaldi/theme-pure.git; or {
    printf "Error: git clone of theme-pure repo failed\n"
    exit 1
}
2
Édouard Lopez

これを解決するには、beginおよびendキーワードを使用する必要があります( glenn jackman コメントに感謝):

env git clone --depth=1 https://github.com/rafaelrinaldi/theme-pure.git; or begin;
    printf "Error: git clone of theme-pure repo failed\n"
    exit 1
end

Doc

公式ドキュメントを参照してください 開始-新しいコードブロックを開始します

1
Édouard Lopez