github.com/firhq/fir-cli ↗
fir.im(betaqr.com) command-line interface
Open this visualization on its own page →
Contributors
14
Lines of Code
1,356
From
2014-11-25
To
2020-10-30
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.