first release 0.0.0.2
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
"use strict";
|
||||
|
||||
const crypto = require("crypto");
|
||||
const qrcode = require("qrcode-terminal");
|
||||
|
||||
// ── Token generieren (32 Bytes = 64 Hex-Zeichen) ───────────────────
|
||||
const token = crypto.randomBytes(32).toString("hex");
|
||||
|
||||
// ── Verbindungsinfo aus Umgebungsvariablen ──────────────────────────
|
||||
const host = process.env.RVS_PUBLIC_HOST || "localhost";
|
||||
const port = parseInt(process.env.RVS_PUBLIC_PORT || "3000", 10);
|
||||
|
||||
// QR-Inhalt: alles was die App zum Verbinden braucht
|
||||
const payload = JSON.stringify({ host, port, token });
|
||||
|
||||
// ── Ausgabe ─────────────────────────────────────────────────────────
|
||||
|
||||
console.log("");
|
||||
console.log("═══════════════════════════════════════════════════");
|
||||
console.log(" ARIA — Neues Pairing-Token generiert");
|
||||
console.log("═══════════════════════════════════════════════════");
|
||||
console.log("");
|
||||
console.log(` Host: ${host}`);
|
||||
console.log(` Port: ${port}`);
|
||||
console.log(` Token: ${token}`);
|
||||
console.log("");
|
||||
console.log(" QR-Code scannen mit der ARIA App:");
|
||||
console.log("");
|
||||
|
||||
// QR-Code im Terminal anzeigen (klein für bessere Lesbarkeit)
|
||||
qrcode.generate(payload, { small: true }, (code) => {
|
||||
console.log(code);
|
||||
console.log("");
|
||||
console.log(` Payload: ${payload}`);
|
||||
console.log("");
|
||||
console.log("═══════════════════════════════════════════════════");
|
||||
console.log("");
|
||||
});
|
||||
Reference in New Issue
Block a user