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.jsonresponses. - 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.