feat: add deploy (formerly publish-gh-pages) command (#979)

This commit is contained in:
Endilie Yacop Sucipto 2018-09-25 20:26:39 +08:00 committed by GitHub
parent 9b6ec5b9bb
commit 604f02edeb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 218 additions and 2 deletions

View file

@ -4,7 +4,7 @@ const chalk = require('chalk');
const semver = require('semver');
const path = require('path');
const program = require('commander');
const {build, eject, init, start} = require('../lib');
const {build, eject, init, deploy, start} = require('../lib');
const requiredVersion = require('../package.json').engines.node;
if (!semver.satisfies(process.version, requiredVersion)) {
@ -56,6 +56,13 @@ program
wrapCommand(init)(path.resolve(projectDir));
});
program
.command('deploy [siteDir]')
.description('deploy website')
.action((siteDir = '.') => {
wrapCommand(deploy)(path.resolve(siteDir));
});
program
.command('start [siteDir]')
.description('Start development server')