# -*- encoding: utf-8 -*- # stub: fir-cli 2.0.14 ruby lib Gem::Specification.new do |s| s.name = "fir-cli".freeze s.version = "2.0.14".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["NaixSpirit".freeze, "atpking".freeze] s.date = "2021-06-03" s.description = "fir.im command tool, support iOS and Android".freeze s.email = ["atpking@gmail.com".freeze] s.executables = ["console".freeze, "fir".freeze, "setup".freeze] s.files = [".codeclimate.yml".freeze, ".dockerignore".freeze, ".flow-plugin.yml".freeze, ".gitignore".freeze, ".travis.yml".freeze, "CHANGELOG".freeze, "Dockerfile".freeze, "Gemfile".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "bin/console".freeze, "bin/fir".freeze, "bin/setup".freeze, "doc/help.md".freeze, "doc/info.md".freeze, "doc/install.md".freeze, "doc/login.md".freeze, "doc/publish.md".freeze, "doc/upgrade.md".freeze, "fir-cli.gemspec".freeze, "fir.sh".freeze, "install.sh".freeze, "lib/fir-cli.rb".freeze, "lib/fir.rb".freeze, "lib/fir/api.yml".freeze, "lib/fir/cli.rb".freeze, "lib/fir/patches.rb".freeze, "lib/fir/patches/blank.rb".freeze, "lib/fir/patches/concern.rb".freeze, "lib/fir/patches/default_headers.rb".freeze, "lib/fir/patches/hash.rb".freeze, "lib/fir/patches/instance_variables.rb".freeze, "lib/fir/patches/native_patch.rb".freeze, "lib/fir/patches/os_patch.rb".freeze, "lib/fir/patches/try.rb".freeze, "lib/fir/util.rb".freeze, "lib/fir/util/ali_uploader.rb".freeze, "lib/fir/util/app_uploader.rb".freeze, "lib/fir/util/build_apk.rb".freeze, "lib/fir/util/build_common.rb".freeze, "lib/fir/util/build_ipa.rb".freeze, "lib/fir/util/config.rb".freeze, "lib/fir/util/dingtalk_helper.rb".freeze, "lib/fir/util/feishu_helper.rb".freeze, "lib/fir/util/http.rb".freeze, "lib/fir/util/info.rb".freeze, "lib/fir/util/login.rb".freeze, "lib/fir/util/mapping.rb".freeze, "lib/fir/util/me.rb".freeze, "lib/fir/util/parser/aab_analysis.rb".freeze, "lib/fir/util/parser/apk.rb".freeze, "lib/fir/util/parser/bin/pngcrush".freeze, "lib/fir/util/parser/common.rb".freeze, "lib/fir/util/parser/ipa.rb".freeze, "lib/fir/util/parser/pngcrush.rb".freeze, "lib/fir/util/publish.rb".freeze, "lib/fir/util/publisher.rb".freeze, "lib/fir/util/qiniu_uploader.rb".freeze, "lib/fir/util/third_notifier_module.rb".freeze, "lib/fir/version.rb".freeze, "lib/fir/xcode_wrapper.sh".freeze, "lib/fir_cli.rb".freeze, "luckin_coffee.png".freeze, "test/build_ipa_test.rb".freeze, "test/cases/test_apk.apk".freeze, "test/cases/test_apk_txt".freeze, "test/cases/test_ipa.ipa".freeze, "test/cases/test_ipa_dsym".freeze, "test/info_test.rb".freeze, "test/login_test.rb".freeze, "test/mapping_test.rb".freeze, "test/me_test.rb".freeze, "test/publish_test.rb".freeze, "test/test_helper.rb".freeze] s.homepage = "https://github.com/FIRHQ/fir-cli".freeze s.licenses = ["MIT".freeze] s.post_install_message = "\n ______________ ________ ____\n / ____/ _/ __ \\ / ____/ / / _/\n / /_ / // /_/ /_____/ / / / / /\n / __/ _/ // _, _/_____/ /___/ /____/ /\n /_/ /___/_/ |_| \\____/_____/___/\n\n ## \u66F4\u65B0\u8BB0\u5F55\n - (2.0.14) \u7B2C\u4E09\u65B9\u901A\u77E5\u52A0\u5165\u4E86 app \u7C7B\u578B, \u7B2C\u4E09\u65B9\u62A5\u9519\u5C06\u4E0D\u518D\u76F4\u63A5\u62A5\u51FA\u5F02\u5E38\n - (2.0.13) \u4FEE\u590D\u4E86\u65E0\u6CD5\u8DF3\u8FC7\u4F01\u4E1A\u5FAE\u4FE1\u901A\u77E5\u903B\u8F91\u7684bug\n - (2.0.12) \u4FEE\u590D\u56E0\u4E3A\u9489\u9489\u673A\u5668\u4EBA\u4E0D\u518D\u652F\u6301base64\u5BFC\u81F4\u65E0\u6CD5\u663E\u793A\u4E8C\u7EF4\u7801\uFF0C\u53E6\u5916\u5F00\u59CB\u652F\u6301\u9489\u9489\u52A0\u7B7E\u65B9\u5F0F\u7684\u9274\u6743\uFF0C \u53C2\u6570\u4E3A --dingtalk_secret\n - (2.0.11) \u517C\u5BB9\u4E86 ruby 3.0 \u7248\u672C, \u589E\u52A0\u4E86\u73AF\u5883\u53D8\u91CFFEISHU_TIMEOUT\uFF0C\u53EF\u4EE5\u591A\u7ED9\u98DE\u4E66\u4E00\u4E9B\u8D85\u65F6\u65F6\u95F4\n - (2.0.10) \u98DE\u4E66\u652F\u6301\u4E86 V2 \u7248\u672C\u7684\u673A\u5668\u4EBA\u63A8\u9001\n - (2.0.9) publish \u652F\u6301\u4E86 \u4F01\u4E1A\u5FAE\u4FE1\u901A\u77E5 \u53EF\u4EE5\u4F7F\u7528 --wxwork_access_token \u6216 --wxwork_webhook, \u589E\u52A0\u4E86\u56DE\u8C03\u8D85\u65F6\u65F6\u95F4\u81F320\u79D2\n - (2.0.8) publish \u652F\u6301 \u98DE\u4E66\u901A\u77E5, \u53EF\u4F7F\u7528 `feishu_access_token` \u548C `feishu_custom_message`, \u8BE6\u60C5\u89C1 `fir publish --help`\n - (2.0.7) \u4FEE\u590D\u4E86\u63D0\u793A token \u6709\u95EE\u9898\u7684\u9519\u8BEF\n - (2.0.6) \u5C06\u6821\u9A8C\u6587\u4EF6\u662F\u5426\u5B58\u5728\u63D0\u524D\n - (2.0.5) \u66F4\u6362\u4E86\u4E0A\u4F20\u57DF\u540D, \u907F\u514D\u4E0E \u6DF1\u4FE1\u670D\u7684\u8BBE\u5907\u51B2\u7A81\n - (2.0.4) \u4FEE\u590D\u4E86 cdn \u4E0D\u652F\u6301 patch \u65B9\u6CD5\u900F\u4F20, \u5BFC\u81F4\u5728\u4FEE\u6539 app \u4FE1\u606F\u7684\u65F6\u5019\u8FD4\u56DE\u7684 400 \u9519\u8BEF\n - (2.0.3) \u589E\u52A0 dingtalk_at_phones, \u9489\u9489\u901A\u77E5\u53EF at \u7528\u6237\u624B\u673A\u53F7, \u4EE5\u9017\u53F7,\u5206\u5272. \u6B64\u547D\u4EE4\u9700\u914D\u5408 `dingtalk_access_token` \u4F7F\u7528\n - (2.0.3) \u589E\u52A0 dingtalk_at_all, \u9489\u9489\u901A\u77E5\u53EF at \u6240\u6709\u4EBA, \u6B64\u547D\u4EE4\u9700\u914D\u5408 `dingtalk_access_token` \u4F7F\u7528\n - (2.0.3) publish \u589E\u52A0\u6D77\u5916\u52A0\u901F\u53C2\u6570 --oversea_turbo\n - (2.0.2) \u6709\u9650\u652F\u6301 aab \u6587\u4EF6\u4E0A\u4F20, \u5F3A\u4F9D\u8D56`bundletool`\u5DE5\u5177, \u5177\u4F53\u8BF7\u53C2\u89C1\u53C2\u6570 `--bundletool_jar_path` \u548C `auto_download_bundletool_jar`\n - (2.0.1) publish \u652F\u6301 \u65B0\u53C2\u6570 `specify_app_display_name`, \u6307\u5B9A app \u663E\u793A\u540D\u79F0\n - (2.0.1) publish \u652F\u6301 \u65B0\u53C2\u6570 `need_ansi_qrcode`, \u5728\u63A7\u5236\u53F0\u76F4\u63A5\u6253\u5370\u4E8C\u7EF4\u7801, jenkins \u7528\u6237\u53EF\u80FD\u9700\u8981\u4F7F\u7528 `AnsiColor Plugin` \u63D2\u4EF6\u914D\u5408\n - (2.0.1) publish \u652F\u6301 \u65B0\u53C2\u6570 `dingtalk_custom_message`, \u53EF\u4EE5\u5728\u9489\u9489\u901A\u77E5\u91CC\u589E\u52A0\u81EA\u5B9A\u4E49\u6D88\u606F, \u6B64\u547D\u4EE4\u9700\u914D\u5408 `dingtalk_access_token` \u4F7F\u7528\n - (2.0.1) publish \u652F\u6301 \u65B0\u53C2\u6570 `skip_fir_cli_feedback`, \u53EF\u7981\u6B62 fir-cli \u53D1\u9001\u7EDF\u8BA1\u4FE1\u606F\n - (2.0.0) publish \u4F7F\u7528\u66F4\u5FEB\u7684\u5B58\u50A8\u5546, \u52A0\u901F\u4E0A\u4F20\u901F\u5EA6, \u82E5\u611F\u89C9\u6CA1\u4EE5\u524D\u53EF\u4F7F\u7528 switch_to_qiniu \u6062\u590D\n - [fir-cli](https://github.com/firhq/fir-cli) \u5DF2\u7ECF\u5F00\u6E90\n - \u6B22\u8FCE fork, issue \u548C pull request\n ".freeze s.rubygems_version = "3.5.10".freeze s.summary = "fir.im command tool".freeze s.test_files = ["test/build_ipa_test.rb".freeze, "test/cases/test_apk.apk".freeze, "test/cases/test_apk_txt".freeze, "test/cases/test_ipa.ipa".freeze, "test/cases/test_ipa_dsym".freeze, "test/info_test.rb".freeze, "test/login_test.rb".freeze, "test/mapping_test.rb".freeze, "test/me_test.rb".freeze, "test/publish_test.rb".freeze, "test/test_helper.rb".freeze] s.specification_version = 4 s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, ["~> 5.7".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.10".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.1.5".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.19".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.7.7.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.7".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.1.1".freeze]) end