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