Sha256: af307b8a615828f708a6e6d877eed1d5cf64a23ea801673a6730c334f8bed7cf
Contents?: true
Size: 930 Bytes
Versions: 49
Compression:
Stored size: 930 Bytes
Contents
module ShopifyCLI class Command class AppSubCommand < SubCommand def detect_app(directory: Dir.pwd) AppTypeDetector.detect(project_directory: directory) rescue ShopifyCLI::AppTypeDetector::TypeNotFoundError raise ShopifyCLI::Abort, @ctx.message("core.app.error.type_not_found", directory) rescue ShopifyCLI::AppTypeDetector::MissingShopifyCLIYamlError raise ShopifyCLI::Abort, @ctx.message("core.app.error.missing_shopify_cli_yml", directory) rescue ShopifyCLI::AppTypeDetector::InvalidTypeError => error raise ShopifyCLI::Abort, @ctx.message("core.app.error.invalid_project_type", error.project_type) end class << self def call_help(*) output = help if respond_to?(:extended_help) output += "\n" output += extended_help end @ctx.puts(output) end end end end end
Version data entries
49 entries across 49 versions & 1 rubygems