Setup & Initialization

CommandDescription
fastlane initInitializes fastlane in your project directory by creating the fastlane folder, Appfile, and Fastfile with basic configurations.
fastlane actionsLists all available actions and plugins built into fastlane that you can use inside your Fastfile.

Running Automation (Lanes)

CommandDescription
fastlane [lane_name]Executes a specific lane defined in your Fastfile (e.g., fastlane internal or fastlane beta).
fastlane lanesShows all available lanes defined in your project’s Fastfile along with their descriptions.

Troubleshooting & Management

CommandDescription
fastlane envGenerates a diagnostic report containing your system, Ruby, and fastlane environment information, which is highly useful for troubleshooting or submitting issues.
fastlane update_fastlaneUpdates fastlane and all its internal dependencies to the latest version.

Core Android Actions (Used inside the Fastfile)

While these are actions written inside your configuration file rather than raw terminal commands, you will use them constantly:

CommandDescription
gradle(...)Builds your Android app (e.g., generating an .apk or .aab bundle) directly through your project’s Gradle wrapper.
upload_to_play_store(...)Uploads binaries and metadata directly to the Google Play Console tracks (Internal, Alpha, Beta, or Production).
supplySynchronizes Google Play metadata, screenshots, and release notes between your local machine and the Play Store.