Monorepo for Aesthetic.Computer
aesthetic.computer
1#!/usr/bin/env node
2// query-user.mjs - Quick script to query a user's @handles record
3
4import { connect } from '../../../system/backend/database.mjs';
5
6const handle = process.argv[2] || 'jeffrey';
7
8try {
9 const database = await connect();
10 const handles = database.db.collection('@handles');
11
12 console.log(`\n🔍 Querying @handles for: ${handle}\n`);
13
14 const user = await handles.findOne({ handle });
15
16 if (user) {
17 console.log(JSON.stringify(user, null, 2));
18 } else {
19 console.log(`❌ No user found with handle: ${handle}`);
20 }
21
22 await database.disconnect();
23} catch (error) {
24 console.error('❌ Error:', error.message);
25 process.exit(1);
26}