Shopify CLI 2xにおけるpushおよびpull時のオプション[-o][-x]のバグ

Topic summary

報告されたバグ:
Shopify CLI 2.32.0(Windows環境)で、shopify theme pushおよびpullコマンドのオプション-o(ファイル指定)と-x(ファイル除外)が期待通りに動作せず、逆の挙動を示している。--only--ignoreも同様に正常に機能していない。

検証結果:
別のユーザーがMac OS環境(同じCLI 2.32.0)でテストしたところ、ignoreとonlyは期待通りに動作した。環境依存の可能性が示唆されている。

推奨される対応:

ステータス: 未解決。CLI 3.xでの動作確認待ち

Summarized with AI on November 24. AI used: claude-sonnet-4-5-20250929.

Shopify CLI バージョン 2.32.0 で確認しているバグらしき挙動なのですが、

どこで報告してよいのか分からなかったので、こちらで共有できればと思います。

もし回避策や他環境や他バージョンでは起こらないなどの情報があれば、教えていただけるとうれしいです。

<使用環境>

  • Windows
  • Shopify CLI 2.32.0

<不具合詳細>

  • shopify theme pull および shopify theme push でオプション [-o](ファイル指定)や [-x](ファイル除外)を指定しても期待通りに動作せずに逆の動きがされてしまう。[–only] や [–ignore] も使っても結果は同じ
  • [-o] [–only] ・・・仕様ではファイル指定で動作するはずが、実際にはファイル除外として動いているようにみえる
  • [-x] [–ignore] ・・・仕様ではファイル除外で動作するはずが、実際にはファイル指定で動いてるようにみえる

Windowsではないため、参考にならないかもしれません。

Mac OSで調べました。

私の環境では、ignoreとonlyが、期待通りの動作をしたように思います。

Shopify CLIのバージョンは下記です。

% shopify2 version                                
2.32.0

※Shopify CLI 3.xと2.xを同居させている状態なので、コマンドがshopify2になっています。

関係ないと思いますが、念のため、rubyのバージョンは下記です。

% ruby -v                                         
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [arm64-darwin20]

どこで報告してよいのか分からなかったので、

バグレポートになるかと思いますので、

下記のレポジトリにissueを投稿すると何らか返答をもらえるかもしれません。

https://github.com/Shopify/shopify-cli

なお、ご存知だとは思いますが、

Shopify CLI 2.xのサポートは、

来年(2023年)の5月31日までとのことですので、

https://shopify.dev/themes/tools/cli/cli-2

This documentation is for the previous major version of Shopify CLI. Unless specifically instructed, you should use the new version of Shopify CLI (version 3), which provides a more streamlined theme development experience.

Shopify will continue to support Shopify CLI 2.x until May 31, 2023.

Learn how to migrate to Shopify CLI 3.x.

Shopify CLI 3.xへのアップグレードを試されると、

もしかしたら問題が解決されるかもしれません。

大した情報がなく恐縮です。

(キュー田辺)

1 Like

貴重な情報をありがとうございます。

Shopify CLI 3は試してみようと思っておりましたので、またテストができ次第こちらでご報告させていただこうと思います。

下記のレポジトリにissueを投稿すると何らか返答をもらえるかもしれません。

https://github.com/Shopify/shopify-cli

こちらも情報ありがとうございます!

1 Like