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

https://github.com/commercelayer/commercelayer-cli-plugin-seeder


https://github.com/commercelayer/commercelayer-cli-plugin-seeder

commercelayer

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# @commercelayer/cli-plugin-seeder

Commerce Layer CLI seeder plugin

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/@commercelayer/cli-plugin-seeder.svg)](https://npmjs.org/package/@commercelayer/cli-plugin-seeder)
[![Downloads/week](https://img.shields.io/npm/dw/@commercelayer/cli-plugin-seeder.svg)](https://npmjs.org/package/@commercelayer/cli-plugin-seeder)
[![License](https://img.shields.io/npm/l/@commercelayer/cli-plugin-seeder.svg)](https://github.com/commercelayer/cli-plugin-seeder/blob/master/package.json)

* [Usage](#usage)
* [Commands](#commands)

## Usage

```sh-session
commercelayer COMMAND

commercelayer [COMMAND] (--help | -h) for detailed information about plugin commands.
```

## Commands

* [`commercelayer seeder:check`](#commercelayer-seedercheck)
* [`commercelayer seeder:clean`](#commercelayer-seederclean)
* [`commercelayer seeder:seed`](#commercelayer-seederseed)

### `commercelayer seeder:check`

Execute a check on seeder data.

```sh-session
USAGE
$ commercelayer seeder:check [-b single_sku|multi_market|custom] [-n -u ] [-r]

FLAGS
-b, --businessModel= [default: single_sku] the kind of business model you want to import

-n, --name= the name of the business model file to use
-r, --relationships check resource relationships
-u, --url= [default: https://data.commercelayer.app/seeder] seeder data URL

DESCRIPTION
execute a check on seeder data

EXAMPLES
$ commercelayer seeder:check -u

$ cl seeder:check -b single_sku
```

_See code: [src/commands/seeder/check.ts](https://github.com/commercelayer/commercelayer-cli-plugin-seeder/blob/main/src/commands/seeder/check.ts)_

### `commercelayer seeder:clean`

Clean previously imported seeder data.

```sh-session
USAGE
$ commercelayer seeder:clean [-b single_sku|multi_market|custom] [-n -u ]

FLAGS
-b, --businessModel= [default: single_sku] the kind of business model you want to import

-n, --name= the name of the business model file to use
-u, --url= [default: https://data.commercelayer.app/seeder] seeder data URL

DESCRIPTION
clean previously imported seeder data

EXAMPLES
$ commercelayer seeder:clean -u

$ cl seeder:clean -b multi_market
```

_See code: [src/commands/seeder/clean.ts](https://github.com/commercelayer/commercelayer-cli-plugin-seeder/blob/main/src/commands/seeder/clean.ts)_

### `commercelayer seeder:seed`

Execute Commerce Layer seeder.

```sh-session
USAGE
$ commercelayer seeder:seed [-b single_sku|multi_market|custom] [-n -u ] [-k]

FLAGS
-b, --businessModel= [default: single_sku] the kind of business model you want to import

-k, --keep keep existing resources without updating them
-n, --name= the name of the business model file to use
-u, --url= [default: https://data.commercelayer.app/seeder] seeder data URL

DESCRIPTION
execute Commerce Layer seeder

ALIASES
$ commercelayer seed

EXAMPLES
$ commercelayer seeder:seed -u

$ cl seed -b multi_market
```

_See code: [src/commands/seeder/seed.ts](https://github.com/commercelayer/commercelayer-cli-plugin-seeder/blob/main/src/commands/seeder/seed.ts)_