diff options
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(); |