Skip to main content

Ulinkly CLI

The official @ulinkly/cli verifies that a mobile project, its Ulinkly dashboard configuration, and its live association files agree. Use it after setup, after changing app identifiers or signing credentials, and in CI before releasing a mobile build.

Run without installing

npx -y @ulinkly/cli verify -v

The npm launcher downloads the release binary for macOS, Linux, or Windows, verifies its checksum, and caches it for later runs.

Install globally

npm install -g @ulinkly/cli
ulink --version
ulink verify -v

Native install scripts and release binaries are also available from the CLI repository.

What verification checks

  • Detects Flutter, React Native/Expo, iOS, and Android project files.
  • Compares iOS bundle identifiers, Team IDs, entitlements, and AASA responses.
  • Compares Android package names, signing fingerprints, intent filters, and assetlinks.json responses.
  • Reports exact local, dashboard, DNS, or association-file mismatches.
  • Exits non-zero when required configuration is invalid, so it can gate CI.

For an agent-guided setup that runs the CLI at the verification phase, see AI-assisted setup.