-
-
Notifications
You must be signed in to change notification settings - Fork 80
Expand file tree
/
Copy paththread.js
More file actions
22 lines (20 loc) · 660 Bytes
/
thread.js
File metadata and controls
22 lines (20 loc) · 660 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/* eslint-disable no-console, no-process-exit, n/no-process-exit */
/* eslint import/no-extraneous-dependencies: ["error", {"devDependencies": true}] */
const argv = require('minimist')(process.argv.slice(2));
const thread = require('./build/twitter-thread');
const [ tweet ] = argv._;
thread(tweet).then(
([ embeds, dependencies ]) => {
console.log(dependencies.map((id) => `\n - '${id}'`).join(''));
console.log(`
{!{
{{import '~/tweet' ids=[${embeds.map((id) => `\n '${id}'`).join('')}
] tweets=meta.tweets className="oneblock card span2 left" }}
}!}
`);
process.exit(0);
}, (err) => {
console.error(err);
process.exit(1);
}
);