cut 1.0.15

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global cut --version 1.0.15
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local cut --version 1.0.15
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=cut&version=1.0.15
nuke :add-package cut --version 1.0.15

Contentful Upload Tool

<div style="text-align:center">

image

</div>

Introduction

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 :-

  • CSV - Contentful → Comma delimeted files → Contentful
  • TSV - Contentful → Tab delimeted files → Contentful
  • Excel - Contentful → Excel xlsx workbook → Contentful
  • Json - Contentful → Json → Contentful
  • Yaml - Contentful → Yaml → Contentful

Installation

Firstly, make sure you have the Dotnet SDK 8.0 package installed.

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

Then:

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

To test whether the installation worked

Simply type

cut

This will display the cut help. You are ready to go! 🚀

Getting Help

cut --help

Logging into Contentful

cut auth

auth image

Display space summary

cut info

auth image

Downloading data

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

auth image

Uploading/synchronizing data

This feature will be coming soon...

For generating Javascript or Dotnet types

This feature will be coming soon...

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
1.0.25 75 6/13/2024
1.0.24 59 6/10/2024
1.0.23 67 6/7/2024
1.0.22 65 6/7/2024
1.0.19 86 6/6/2024
1.0.18 59 6/5/2024
1.0.17 73 6/1/2024
1.0.16 68 6/1/2024
1.0.15 71 6/1/2024
1.0.14 70 5/31/2024
1.0.13 64 5/28/2024
1.0.12 58 5/27/2024
1.0.11 63 5/27/2024
1.0.10 74 5/27/2024
1.0.9 69 5/27/2024
1.0.7 59 5/27/2024
1.0.6 60 5/27/2024
1.0.5 73 5/27/2024
1.0.4 82 5/25/2024
1.0.3 91 5/25/2024
1.0.2 81 5/25/2024
1.0.0 76 5/25/2024