/SFMC-cli

App to build and maintain the cloud project locally (versioning).

Primary LanguageJavaMIT LicenseMIT

SFMC-cli

App to build and maintain the cloud project locally (versioning).

About

The idea of this app is to create a local repository that represents the structure of the Marketing Cloud, so, it is possible to edit, versioning, and publish your updates. If something wrong happens, it will be easy to recovery the last change.

It is based on FuelSDK and try to be a shortcut for some features of it.

How it works

  • First you will execute it to download all updatable assets (data extensions, cloud pages, automations, and so on).
  • Then you will made your changes locally, verify and publish it (sync)
  • If something wrong happens, you can restore the last version locally and re-publish it.

Usage

  • Remove the word sample from the file fuelsdk.properties.sample
  • Add your credentials on this file

DISCLAIMER

This is a personal project, so, I'm the responsible for maintain it. This project born to help me to learn some details about the platform and try to help in my daily activities.

License

This is a free and open source project under MIT license. So, feel free to download, change and use it.

PS: Pull requests will be welcome :-)