Sha256: 6fca8ac3d71f735c5f25000b539e9e64cdc19319e8479bb71bf09f75f677045a

Contents?: true

Size: 663 Bytes

Versions: 47

Compression:

Stored size: 663 Bytes

Contents

module ShopifyCLI
  class Command
    class ProjectCommand < Command
      def call(*)
        @ctx.puts(self.class.help)
      end

      class << self
        def help
          project_type = name.split("::")[0].downcase
          ShopifyCLI::Context.message(
            "#{project_type}.help",
            ShopifyCLI::TOOL_NAME,
            available_subcommands
          )
        end

        private

        def available_subcommands
          subcommand_registry
            .resolved_commands
            .reject { |_name, command| command.hidden? }
            .keys
            .sort
            .join(" | ")
        end
      end
    end
  end
end

Version data entries

47 entries across 47 versions & 1 rubygems

Version Path
shopify-cli-2.36.0 lib/shopify_cli/command/project_command.rb
shopify-cli-2.35.0 lib/shopify_cli/command/project_command.rb
shopify-cli-2.34.0 lib/shopify_cli/command/project_command.rb
shopify-cli-2.33.1 lib/shopify_cli/command/project_command.rb
shopify-cli-2.33.0 lib/shopify_cli/command/project_command.rb
shopify-cli-2.32.1 lib/shopify_cli/command/project_command.rb
shopify-cli-2.32.0 lib/shopify_cli/command/project_command.rb
shopify-cli-2.31.0 lib/shopify_cli/command/project_command.rb
shopify-cli-2.30.0 lib/shopify_cli/command/project_command.rb
shopify-cli-2.29.0 lib/shopify_cli/command/project_command.rb
shopify-cli-2.28.0 lib/shopify_cli/command/project_command.rb
shopify-cli-2.27.0 lib/shopify_cli/command/project_command.rb
shopify-cli-2.26.0 lib/shopify_cli/command/project_command.rb
shopify-cli-2.25.0 lib/shopify_cli/command/project_command.rb
shopify-cli-2.24.0 lib/shopify_cli/command/project_command.rb
shopify-cli-2.23.0 lib/shopify_cli/command/project_command.rb
shopify-cli-2.22.0 lib/shopify_cli/command/project_command.rb
shopify-cli-2.21.0 lib/shopify_cli/command/project_command.rb
shopify-cli-2.20.1 lib/shopify_cli/command/project_command.rb
shopify-cli-2.20.0 lib/shopify_cli/command/project_command.rb