diff options
author | Samy Pessé <samypesse@gmail.com> | 2014-07-12 09:23:15 +0200 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2014-07-12 09:23:15 +0200 |
commit | f05b138fd6cbd46ff72ca45bb8f08994df9035b0 (patch) | |
tree | fa14cd4828dbe80c91567d72b1d5b3975ebe44f5 /bin/gitbook.js | |
parent | a9f473260cdbf7944a8d95c4292a93897f9210eb (diff) | |
download | gitbook-f05b138fd6cbd46ff72ca45bb8f08994df9035b0.zip gitbook-f05b138fd6cbd46ff72ca45bb8f08994df9035b0.tar.gz gitbook-f05b138fd6cbd46ff72ca45bb8f08994df9035b0.tar.bz2 |
Add base command git:push and git:remote
Diffstat (limited to 'bin/gitbook.js')
-rwxr-xr-x | bin/gitbook.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/bin/gitbook.js b/bin/gitbook.js index b868925..2020519 100755 --- a/bin/gitbook.js +++ b/bin/gitbook.js @@ -14,6 +14,7 @@ var fs = require('../lib/generate/fs'); var utils = require('./utils'); var build = require('./build'); var Server = require('./server'); +var platform = require("./platform"); // General options prog @@ -115,6 +116,22 @@ prog return initDir(dir); }); +prog +.command('git:push [source_dir]') +.description('Publish content to the associated gitbook.io book') +.action(function(dir) { + dir = dir || process.cwd(); + return platform.publish(dir); +}); + +prog +.command('git:remote [source_dir] [book_id]') +.description('Adds a git remote to a book repository') +.action(function(dir, bookId) { + dir = dir || process.cwd(); + return platform.remote(dir, bookId); +}); + // Parse and fallback to help if no args if(_.isEmpty(prog.parse(process.argv).args) && process.argv.length === 2) { prog.help(); |