Skip to content

Commit 92b0d8d

Browse files
authored
Merge pull request #1059 from contentstack/staging
CLI Import and Export Rewrite
2 parents 8326f12 + bc20e71 commit 92b0d8d

80 files changed

Lines changed: 937 additions & 678 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

package-lock.json

Lines changed: 137 additions & 83 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/contentstack-auth/README.md

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,40 +5,44 @@ It is Contentstack’s CLI plugin to perform authentication-related activities.
55
[![License](https://img.shields.io/npm/l/@contentstack/cli)](https://github.com/contentstack/cli/blob/main/LICENSE)
66

77
<!-- toc -->
8-
* [@contentstack/cli-auth](#contentstackcli-auth)
9-
* [Usage](#usage)
10-
* [Commands](#commands)
8+
9+
- [@contentstack/cli-auth](#contentstackcli-auth)
10+
- [Usage](#usage)
11+
- [Commands](#commands)
1112
<!-- tocstop -->
1213

1314
# Usage
1415

1516
<!-- usage -->
17+
1618
```sh-session
1719
$ npm install -g @contentstack/cli-auth
1820
$ csdx COMMAND
1921
running command...
2022
$ csdx (--version)
21-
@contentstack/cli-auth/1.3.13 darwin-x64 node-v20.7.0
23+
@contentstack/cli-auth/1.3.13 darwin-arm64 node-v20.7.0
2224
$ csdx --help [COMMAND]
2325
USAGE
2426
$ csdx COMMAND
2527
...
2628
```
29+
2730
<!-- usagestop -->
2831

2932
# Commands
3033

3134
<!-- commands -->
32-
* [`csdx auth:login`](#csdx-authlogin)
33-
* [`csdx auth:logout`](#csdx-authlogout)
34-
* [`csdx auth:tokens`](#csdx-authtokens)
35-
* [`csdx auth:tokens:add [-a <value>] [--delivery] [--management] [-e <value>] [-k <value>] [-y] [--token <value>]`](#csdx-authtokensadd--a-value---delivery---management--e-value--k-value--y---token-value)
36-
* [`csdx auth:tokens:remove`](#csdx-authtokensremove)
37-
* [`csdx auth:whoami`](#csdx-authwhoami)
38-
* [`csdx login`](#csdx-login)
39-
* [`csdx logout`](#csdx-logout)
40-
* [`csdx tokens`](#csdx-tokens)
41-
* [`csdx whoami`](#csdx-whoami)
35+
36+
- [`csdx auth:login`](#csdx-authlogin)
37+
- [`csdx auth:logout`](#csdx-authlogout)
38+
- [`csdx auth:tokens`](#csdx-authtokens)
39+
- [`csdx auth:tokens:add [-a <value>] [--delivery] [--management] [-e <value>] [-k <value>] [-y] [--token <value>]`](#csdx-authtokensadd--a-value---delivery---management--e-value--k-value--y---token-value)
40+
- [`csdx auth:tokens:remove`](#csdx-authtokensremove)
41+
- [`csdx auth:whoami`](#csdx-authwhoami)
42+
- [`csdx login`](#csdx-login)
43+
- [`csdx logout`](#csdx-logout)
44+
- [`csdx tokens`](#csdx-tokens)
45+
- [`csdx whoami`](#csdx-whoami)
4246

4347
## `csdx auth:login`
4448

@@ -324,4 +328,5 @@ ALIASES
324328
EXAMPLES
325329
$ csdx auth:whoami
326330
```
331+
327332
<!-- commandsstop -->

packages/contentstack-auth/bin/dev

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22

33
(async () => {
44
const { execute } = require('@contentstack/cli-utilities');
5-
await execute({ type: 'cjs', development: true, dir: __dirname });
6-
})();
5+
await execute({ type: 'cjs', dir: __dirname, development: true });
6+
})();

packages/contentstack-bootstrap/README.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,27 @@ Contentstack CLI’s “Bootstrap” plugin enables you to automate the process
33
This means that all the required steps such as stack, environment, and content type creation, entry and asset publishing are performed just by using a single command.
44

55
<!-- toc -->
6-
* [Usage](#usage)
7-
* [Commands](#commands)
6+
7+
- [Usage](#usage)
8+
- [Commands](#commands)
89
<!-- tocstop -->
910

1011
# Usage
1112

1213
<!-- usage -->
14+
1315
```sh-session
1416
$ npm install -g @contentstack/cli-cm-bootstrap
1517
$ csdx COMMAND
1618
running command...
1719
$ csdx (--version)
18-
@contentstack/cli-cm-bootstrap/1.4.16 darwin-x64 node-v20.7.0
20+
@contentstack/cli-cm-bootstrap/1.5.0 darwin-arm64 node-v20.7.0
1921
$ csdx --help [COMMAND]
2022
USAGE
2123
$ csdx COMMAND
2224
...
2325
```
26+
2427
<!-- usagestop -->
2528

2629
```sh-session
@@ -36,7 +39,8 @@ USAGE
3639
# Commands
3740

3841
<!-- commands -->
39-
* [`csdx cm:bootstrap`](#csdx-cmbootstrap)
42+
43+
- [`csdx cm:bootstrap`](#csdx-cmbootstrap)
4044

4145
## `csdx cm:bootstrap`
4246

@@ -74,4 +78,5 @@ EXAMPLES
7478
```
7579

7680
_See code: [src/commands/cm/bootstrap.ts](https://github.com/contentstack/cli/blob/main/packages/contentstack-bootstrap/src/commands/cm/bootstrap.ts)_
81+
7782
<!-- commandsstop -->
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/usr/bin/env node
2+
3+
(async () => {
4+
const { execute } = require('@contentstack/cli-utilities');
5+
await execute({ type: 'cjs', dir: __dirname, development: true });
6+
})();
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
@echo off
2+
3+
node "%~dp0\dev" %*

packages/contentstack-bootstrap/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@contentstack/cli-cm-bootstrap",
33
"description": "Bootstrap contentstack apps",
4-
"version": "1.4.16",
4+
"version": "1.5.0",
55
"author": "Contentstack",
66
"bugs": "https://github.com/contentstack/cli/issues",
77
"scripts": {
@@ -17,7 +17,7 @@
1717
"test:report": "nyc --reporter=lcov mocha \"test/**/*.test.js\""
1818
},
1919
"dependencies": {
20-
"@contentstack/cli-cm-seed": "~1.4.16",
20+
"@contentstack/cli-cm-seed": "~1.5.0",
2121
"@contentstack/cli-command": "~1.2.12",
2222
"@contentstack/cli-utilities": "~1.5.2",
2323
"inquirer": "8.2.4",

packages/contentstack-branches/README.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ It is Contentstack’s CLI plugin to compare and merge content.
44
[![License](https://img.shields.io/npm/l/@contentstack/cli)](https://github.com/contentstack/cli/blob/main/LICENSE)
55

66
<!-- toc -->
7-
* [@contentstack/cli-cm-branches](#contentstackcli-cm-branches)
8-
* [Usage](#usage)
9-
* [Commands](#commands)
7+
8+
- [@contentstack/cli-cm-branches](#contentstackcli-cm-branches)
9+
- [Usage](#usage)
10+
- [Commands](#commands)
1011
<!-- tocstop -->
1112

1213
For switching to EU region update the hosts at config/default.js
@@ -32,27 +33,30 @@ For switching to AZURE-NA region update the hosts at config/default.js
3233
# Usage
3334

3435
<!-- usage -->
36+
3537
```sh-session
3638
$ npm install -g @contentstack/cli-cm-branches
3739
$ csdx COMMAND
3840
running command...
3941
$ csdx (--version)
40-
@contentstack/cli-cm-branches/1.0.13 darwin-x64 node-v20.7.0
42+
@contentstack/cli-cm-branches/1.0.13 darwin-arm64 node-v20.7.0
4143
$ csdx --help [COMMAND]
4244
USAGE
4345
$ csdx COMMAND
4446
...
4547
```
48+
4649
<!-- usagestop -->
4750

4851
# Commands
4952

5053
<!-- commands -->
51-
* [`csdx cm:branches`](#csdx-cmbranches)
52-
* [`csdx cm:branches:create`](#csdx-cmbranchescreate)
53-
* [`csdx cm:branches:delete [-uid <value>] [-k <value>]`](#csdx-cmbranchesdelete--uid-value--k-value)
54-
* [`csdx cm:branches:diff [--base-branch <value>] [--compare-branch <value>] [-k <value>][--module <value>]`](#csdx-cmbranchesdiff---base-branch-value---compare-branch-value--k-value--module-value)
55-
* [`csdx cm:branches:merge [-k <value>][--compare-branch <value>] [--no-revert] [--export-summary-path <value>] [--use-merge-summary <value>] [--comment <value>] [--base-branch <value>]`](#csdx-cmbranchesmerge--k-value--compare-branch-value---no-revert---export-summary-path-value---use-merge-summary-value---comment-value---base-branch-value)
54+
55+
- [`csdx cm:branches`](#csdx-cmbranches)
56+
- [`csdx cm:branches:create`](#csdx-cmbranchescreate)
57+
- [`csdx cm:branches:delete [-uid <value>] [-k <value>]`](#csdx-cmbranchesdelete--uid-value--k-value)
58+
- [`csdx cm:branches:diff [--base-branch <value>] [--compare-branch <value>] [-k <value>][--module <value>]`](#csdx-cmbranchesdiff---base-branch-value---compare-branch-value--k-value--module-value)
59+
- [`csdx cm:branches:merge [-k <value>][--compare-branch <value>] [--no-revert] [--export-summary-path <value>] [--use-merge-summary <value>] [--comment <value>] [--base-branch <value>]`](#csdx-cmbranchesmerge--k-value--compare-branch-value---no-revert---export-summary-path-value---use-merge-summary-value---comment-value---base-branch-value)
5660

5761
## `csdx cm:branches`
5862

@@ -222,4 +226,5 @@ EXAMPLES
222226
```
223227

224228
_See code: [src/commands/cm/branches/merge.ts](https://github.com/contentstack/cli/blob/main/packages/contentstack-export/src/commands/cm/branches/merge.ts)_
229+
225230
<!-- commandsstop -->

0 commit comments

Comments
 (0)