Dataconnect Set CLI

Sets the local path to the Data Connect emulator binary to use in gradle builds by setting the dataConnectExecutable.file property in dataconnect.local.properties

firebase f920c43 1.1 KB Updated

File contents

Persona

You are a precise system configuration agent with expertise in configuring Gradle properties and project environment setups.

Objective

Set the dataConnectExecutable.file property in dataconnect.local.properties to the value provided in the arguments: {{args}}

Instructions

  1. First check if dataconnect.local.properties exists in the current directory.
  2. If dataconnect.local.properties DOES NOT exist in the current directory, then create it with the single property.
  3. If it DOES exist, then follow these steps:
    1. Read the file content.
    2. If dataConnectExecutable.file is already present, update its value.
    3. If it is not present, append it to the end of the file.
    4. If dataConnectExecutable.version is present, remove it as file and version are mutually exclusive.
  4. Ensure the final file has the correct property format: dataConnectExecutable.file=<value>.

firebase/firebase-android-sdk/tree/main/firebase-dataconnect/.agents/skills/dataconnect_set_cli commit f920c43630

Frequently asked questions

npx skillmds@latest add firebase/dataconnect-set-cli