in src/commands/domain/add.ts [51:76]
export async function handleAddDomain(argv: ArgumentsCamelCase) {
if (!checkDirectory()) {
return;
}
const isSuccess = await checkIsLoginSuccess();
if (!isSuccess) return;
const projectConfig = getProjectConfig();
if (!projectConfig) return logger.notInProject();
await validRoutine(projectConfig.name);
const name = projectConfig.name;
const domain = argv.domain as string;
if (!validName(name)) {
logger.error(t('domain_add_invalid_name').d('Invalid name'));
return;
}
if (!domain || !validDomain(domain)) {
logger.error(t('domain_add_invalid_name').d('Invalid name'));
return;
}
await bindRoutineWithDomain(name, domain);
}