aboutsummaryrefslogtreecommitdiff
path: root/bin/blog.js
diff options
context:
space:
mode:
authorRuben Beltran del Rio <ruben@unlimited.pizza>2021-03-20 23:41:09 +0100
committerRuben Beltran del Rio <ruben@unlimited.pizza>2021-03-20 23:41:09 +0100
commite54f8139d084e0c8b2ad67e084cbeda3a2e35c90 (patch)
tree0dfe6ec0126a19cadb564183c469a0d37b7bce0c /bin/blog.js
parent9e355758760cfa0c3d34759d22875c9d82ddd971 (diff)
Allow regeneration of assets
Diffstat (limited to 'bin/blog.js')
-rwxr-xr-xbin/blog.js12
1 files changed, 9 insertions, 3 deletions
diff --git a/bin/blog.js b/bin/blog.js
index 18443aa..7864f9b 100755
--- a/bin/blog.js
+++ b/bin/blog.js
@@ -7,7 +7,7 @@ const Minimist = require('minimist');
const internals = {
blog: new Blog(Config),
- expectedKeys: ['add', 'update', 'publish'],
+ expectedKeys: ['add', 'generate', 'update', 'publish'],
// Application entry point. Reads arguments and calls the
// corresponding method from the blog lib
@@ -32,6 +32,11 @@ const internals = {
return;
}
+ if (argument === 'generate') {
+ await internals.blog.generate();
+ return;
+ }
+
if (argument === 'publish') {
await internals.blog.publish(value);
return;
@@ -76,8 +81,9 @@ const internals = {
console.error('\nUsage:\n');
console.error('blog --add path/to/blog_post\t\t(creates new blog post)');
- console.error('blog --update path/to/blog_post\t(updates latest blog post)');
- console.error('blog --publish \t\t\t(publishes the blog)');
+ console.error('blog --update path/to/blog_post\t\t(updates latest blog post)');
+ console.error('blog --generate \t\t\t(generates the blog assets)');
+ console.error('blog --publish \t\t\t\t(publishes the blog)');
}
};