Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/foomo/contentfulcommander

A toolbox of non-trivial Contentful interactions
https://github.com/foomo/contentfulcommander

contentful foomo foomo-contentfulcommander

Last synced: 22 days ago
JSON representation

A toolbox of non-trivial Contentful interactions

Awesome Lists containing this project

README

        

[![Build Status](https://github.com/foomo/contentfulcommander/actions/workflows/pr.yml/badge.svg?branch=main&event=push)](https://github.com/foomo/contentfulcommander/actions/workflows/pr.yml)
[![Go Report Card](https://goreportcard.com/badge/github.com/foomo/contentfulcommander)](https://goreportcard.com/report/github.com/foomo/contentfulcommander)
[![Coverage Status](https://coveralls.io/repos/github/foomo/contentfulcommander/badge.svg?branch=main&)](https://coveralls.io/github/foomo/contentfulcommander?branch=main)
[![GoDoc](https://godoc.org/github.com/foomo/contentfulcommander?status.svg)](https://godoc.org/github.com/foomo/contentfulcommander)


sesamy

# contentfulcommander
_A toolbox of non-trivial Contentful interactions_

Contentful Commander is a golang command line utility that simplifies development
and maintenance of Contentful spaces.

## Installation

Build your own binary or, if you trust us install it using Homebrew:

```
brew install foomo/tap/contentfulcommander
```

## Usage

You need to be logged in to Contentful to use contentfulcommander:

1) Install the Contentful CLI, see https://www.contentful.com/developers/docs/tutorials/cli/installation/
2) Log in to Contentful from a terminal with:
```
$ contenful login
```
3) Test it
```
$ contentfulcommander version
v0.1.0
```

### Available commands

To get the list of available commands run
```
$ contentfulcommander help
```
and to get help for each specific command run
```
$ contentfulcommander help
```
Currently supported commands are:
- __chid__ - _Change the Sys.ID of an entry_. This creates a copy of the existing entry,
respecting the publishing status. The old entry is archived
- __modeldiff__ - _Compare two content models across spaces and environments_.

## How to Contribute

Make a pull request...

## License

Distributed under MIT License, please see license file within the code for more details.

_Made with ♥ [foomo](https://www.foomo.org) by [bestbytes](https://www.bestbytes.com)_