firhq/fir-cli

Created Dec 28, 2020 · View the firhq/fir-cli repository page

fir.im(betaqr.com) command-line interface

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

14

Lines of Code

1,356

From

Nov 25, 2014

To

Oct 30, 2020

About firhq/fir-cli

fir-cli is a command-line interface for fir.im (also known as betaqr.com), a Chinese app distribution platform. The tool allows developers to view, upload, and manage iOS and Android applications directly from the terminal. Built in Ruby, it provides a streamlined way to handle app publishing workflows without needing a graphical interface.

The project supports publishing applications with extensive customization options, including changelog management, custom app icons, and version pinning for download pages. It integrates with popular notification systems like DingTalk, WeChat Work, and Feishu, allowing teams to receive alerts when new versions are uploaded. The tool also supports limited AAB file uploads for Android, requiring the bundletool utility for processing.

fir-cli is actively maintained and designed for integration with popular CI/CD platforms like Jenkins, Travis CI, Circle CI, and GitHub Actions. It includes a Docker image for containerized deployments and a fastlane plugin for teams already using fastlane for app building and signing. The project provides detailed documentation on installation, authentication, and publishing workflows, with support for both domestic and international uploads through automatic acceleration detection for overseas connections.

Share this video