Skip to content

Instantly share code, notes, and snippets.

View Digital39999's full-sized avatar
💥
What's happening!?

Digital Digital39999

💥
What's happening!?
View GitHub Profile
import { exec } from 'node:child_process';
import os from 'node:os';
export function getProcessUsage() {
let command = '';
switch (os.platform()) {
case 'darwin': command = `ps -p ${process.pid} -o %cpu,rss`; break;
case 'linux': command = `ps -p ${process.pid} -o %cpu,rss`; break;
default: return Promise.reject(new Error('Unsupported platform!'));
import { Client } from 'pg';
import env from 'dotenv';
// Load .env file.
env.config();
const connectionURL = process.env.DATABASE_URL;
if (!connectionURL) throw new Error('Missing DATABASE_URL environment variable.');
const defaultSchemaUrl = connectionURL.replace(/\/[^/]*$/, '/postgres');