UNPKG

401 BJavaScriptView Raw
1#!/usr/bin/env node
2import path from 'path';
3
4import mosaic from './index.js';
5
6const CWD = process.env.INIT_CWD || process.env.PWD;
7
8const [key] = process.argv.slice(2);
9
10const configure = (key) =>
11 import(path.join(CWD, './mosaic.config.js'))
12 .then((v) => v.default)
13 .then((v) => (typeof v === 'function' ? v() : v))
14 .then((v) => (key ? v[key] : v))
15 .then(mosaic);
16
17configure(key);