X-Git-Url: https://git.r.bdr.sh/rbdr/blog/blobdiff_plain/fac54389550aaab8bcb4ad1e6b0b1900fd8887d2..65d379f5db381423165e0da8cc788f85112873b8:/bin/blog.js diff --git a/bin/blog.js b/bin/blog.js index 3c37f47..8f0ab70 100755 --- a/bin/blog.js +++ b/bin/blog.js @@ -8,7 +8,7 @@ const Minimist = require('minimist'); const internals = { blog: new Blog(Config), - expectedKeys: ['add', 'generate', 'update', 'publish', 'version'], + expectedKeys: ['add', 'generate', 'update', 'publish', 'publish-archive', 'version'], // Application entry point. Reads arguments and calls the // corresponding method from the blog lib @@ -47,6 +47,11 @@ const internals = { await internals.blog.publish(value); return; } + + if (argument === 'publish-archive') { + await internals.blog.publishArchive(value); + return; + } } } @@ -89,7 +94,8 @@ const internals = { console.error('blog --add path/to/blog_post\t\t(creates new blog post)'); 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 to an S3 bucket)'); + console.error('blog --publish \t\t(publishes the blog to an S3 bucket)'); + console.error('blog --publish-archive \t(publishes the archive to a remote host)'); console.error('blog --version \t\t\t\t(print the version)'); } };