Contentful Update Tool. Bulk upload and download from excel/csv/tsv/yaml/json/sql.
$ dotnet add package cut
Contentful is a headless content management system (CMS) that allows teams to store, manage and retrieve content for websites and apps.
cut is a stand-alone cross-platform command line interface (CLI) that allows bulk downloads, editing and uploads to and from a Contentful space and supports the following :-
For windows (cmd or powershell):
winget install Microsoft.DotNet.SDK.8
Or, on linux and iOS
sudo apt-get update && sudo apt-get install -y dotnet-sdk-8.0
On windows you may have to close and re-open the command line propt (or Windows Terminal).
Install the cut cli by typing.
dotnet tool install -g cut
Simply type
cut
This will display the cut help. You are ready to go! 🚀
cut --help

cut auth

cut info

The default format is 'excel' so the following is equivelent.
cut download --content-type <contentType>
cut download --content-type <contentType> --format excel
For comma seperated values:
cut download --content-type <contentType> --format csv
For tab seperated values:
cut download --content-type <contentType> --format tsv
For json output:
cut download --content-type <contentType> --format json
For downloading to Yaml:
cut download --content-type <contentType> --format yaml

This feature will be coming soon...
This feature will be coming soon...