MSB content management CLI tool
npm install @magicsandbox/msb-content-climsb-content-cli
===============
MSB content management CLI tool




sh-session
$ npm install -g @magicsandbox/msb-content-cli
$ msbcontent COMMAND
running command...
$ msbcontent (-v|--version|version)
@magicsandbox/msb-content-cli/0.4.0 win32-x64 node-v12.18.1
$ msbcontent --help [COMMAND]
USAGE
$ msbcontent COMMAND
...
`
Commands
* msbcontent db:pull-json
* msbcontent db:push-json
* msbcontent files:from-json
* msbcontent files:to-json
* [msbcontent hello [FILE]](#msbcontent-hello-file)
* [msbcontent help [COMMAND]](#msbcontent-help-command)msbcontent db:pull-jsondownload content as a JSON bundle from the content database (Firestore)
`
USAGE
$ msbcontent db:pull-json
`_See code: src\commands\db\pull-json.ts_
msbcontent db:push-jsonupload content from JSON bundle to the content database (Firestore)
`
USAGE
$ msbcontent db:push-jsonOPTIONS
--prod Push to the main, production collection of courses instead of the test one.
`_See code: src\commands\db\push-json.ts_
msbcontent files:from-jsonupdate content files in the repository from a JSON bundle representing content in Firestore
`
USAGE
$ msbcontent files:from-json
`_See code: src\commands\files\from-json.ts_
msbcontent files:to-jsonconvert content files in the repository to a JSON bundle ready for pushing to Firestore
`
USAGE
$ msbcontent files:to-json
`_See code: src\commands\files\to-json.ts_
msbcontent hello [FILE]describe the command here
`
USAGE
$ msbcontent hello [FILE]OPTIONS
-f, --force
-h, --help show CLI help
-n, --name=name name to print
EXAMPLE
$ msbcontent hello
hello world from ./src/hello.ts!
`_See code: src\commands\hello.ts_
msbcontent help [COMMAND]display help for msbcontent
`
USAGE
$ msbcontent help [COMMAND]ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
``_See code: @oclif/plugin-help_