#!/bin/sh # Prints an enrollment link for one more phone -- `ai-server --enroll-link`, # see that flag's help. This is what Dev Updater's Enroll button runs, from # the checkout root, with the *app's* build mode as a trailing argument # (every command a component declares gets it). The mode does not bear on # the server, so it is ignored: the link comes from whichever ai-server has # been built here, release first, and the message below is what the card # shows when neither exists. set -eu cd "$(dirname "$0")" for bin in target/release/ai-server target/debug/ai-server; do if [ -x "$bin" ]; then exec "$bin" --enroll-link fi done echo "ai-server is not built here yet -- update the server component first" >&2 exit 1