Move CLI sync settings to canvas.config.json, enable everything by default
Currently the CLI sync preferences for `push` and `pull` are configured via the following environment variables: - `CANVAS_INCLUDE_PAGES` - `CANVAS_INCLUDE_CONTENT_TEMPLATES` - `CANVAS_INCLUDE_REGIONS` Whether pages, content templates, or regions are intended to be synchronized are mostly dictated by the codebase: Usually if the codebase contains files for these, they need to be included in `push`/`pull`. Let's move the configuration to `canvas.config.json`, so this choice becomes part of the code: ``` { "sync": { "pages": true, "contentTemplates": true, "regions": true } } ``` Make the `sync` key optional and enable everything by default. Keep the ability to disable via the pre-existing command-line arguments.
issue