import { MetabaseClient } from './client.js' import { loadConfig } from './config.js' export async function createClient(): Promise { const config = loadConfig() if (config.apiKey) { return MetabaseClient.withApiKey(config.url, config.apiKey) } if (config.sessionToken) { return MetabaseClient.withSession(config.url, config.sessionToken) } return MetabaseClient.login(config.url, config.username!, config.password!) }