argus/src/update.js

16 lines
508 B
JavaScript
Raw Normal View History

// Usage: node src/update.js <name> <url-or-json>
import { loadWallet } from "./lib/wallet.js";
import { updateName } from "./lib/bns.js";
const [name, data] = process.argv.slice(2);
if (!name || !data) {
console.error("usage: node src/update.js <name> <url-or-json>");
process.exit(1);
}
const records = data.trim().startsWith("{") ? JSON.parse(data) : { u: data };
const wallet = await loadWallet();
const res = await updateName(wallet, name, records);
console.log("updated:", res);
process.exit(0);