Enduro.js is meant to be used from the command line. If you are not sure how to use it, just type
enduro --help. Shout out to yargs for the command line parser
$ enduro – will show common starting cli commands.
$ enduro dev – will start enduro in development mode.
$ enduro start – will start enduro in production mode.
$ enduro -r – norefresh tag. Same as just
enduro but will not open the browser for the first time. This is useful
$ enduro addadmin <username> <password> – will add admin user to the admin interface.
$ enduro dev – will start enduro in development mode
$ enduro start – will start enduro in production mode
$ enduro create <projectname> – will create new folder projectname and put the default scaffolding in there
$ enduro secure <passphrase> – will create a simple security check for all pages. You know, some clients don’t like when their half-built website is live and public for everyone to see.
$ enduro render – will build sass and requirejs
$ enduro culture add en – Adds one culture. Check out babel for more info Babel
$ enduro culture add en de fr – Adds multiple cultures in one conenient call.
Juicebox serves as content versioning/migrating/backup tool. Juicebar is the remote server where the backup files are stored.
$ enduro juice pull – will download the freshest version of all content files, but will not replace newer local files
$ enduro juice pull -f – will download the freshest version of all content files and will replace the local files
$ enduro juice pack – will send localfiles to juicebar, but will preserve any newer files from juicebar
$ enduro juice pack -f – will just take local files and put them on juicebox, disregarding any newer file on juicebar
$ enduro juice diff – will compare current local content with the remote juicebox content
$ enduro juice diff <version_hash> – will compare current local content with the specified version
$ enduro juice diff <version_hash> <file> – will compare local current file with same file in the specified version
$ enduro juice log – displays history of edits to the content
$ enduro upload <image_url> – downloads image and uploads it to s3.
enduro setup <command> is used to ease some of the configuration. If not sure which commands are supported, just run
enduro setup --help.
$ enduro setup s3 – will enable aws s3 as filesystem
$ enduro setup juicebox – will turn on/off juicebox