Skip to content

Commit 8afc6a1

Browse files
authored
Merge pull request #2360 from contentstack/fix/import-beta
fix: import module in beta branch
2 parents c44d051 + 0e1ae1f commit 8afc6a1

16 files changed

Lines changed: 387 additions & 231 deletions

File tree

.talismanrc

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
fileignoreconfig:
22
- filename: pnpm-lock.yaml
3-
checksum: f0d2b2bc5a7b24b2cd8ba12d8ccaa119d74cf73c9462ae0ddd1e1685d03967c9
3+
checksum: f20d4336b379ba896f0092ed8dd03df2c6e5bc34fe200e58002efc2c77fd9359
44
- filename: package-lock.json
5-
checksum: ed904450857be36b3792ab8650a9ba91ae2f55e67db945915743d1316593a573
5+
checksum: b41714137255ba498375116ae9410e04af150d75ba323c8dbaeb8995564a4677
66
- filename: packages/contentstack-audit/test/unit/mock/contents/composable_studio/environments/environments.json
77
checksum: 0402604e5919a7e38ecb5ff0916d6ae5ab7d98fe78ff6ac9eba8a9b8130af34d
88
- filename: packages/contentstack-utilities/src/helpers.ts
@@ -21,4 +21,8 @@ fileignoreconfig:
2121
checksum: 4fc97ff582d6dff9a54b3a50dfa3cbb5febd38a55aeb8737034b97188ad543ba
2222
- filename: packages/contentstack-utilities/test/unit/logger.test.ts
2323
checksum: a1939dea16166b1893a248179524a76f2ed20b04b99c83bd1a5a13fcf6f0dadc
24+
- filename: packages/contentstack-clone/README.md
25+
checksum: 8580ab3f52a079a6411c27cbaad66e3a70d9ac5ea59fc429a8f17c95d09399f8
26+
- filename: packages/contentstack/README.md
27+
checksum: 72850c976661f2912b5bca39734de09d56c311c2266fc67696c45ed3fb0b7511
2428
version: "1.0"

package-lock.json

Lines changed: 86 additions & 86 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: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ $ npm install -g @contentstack/cli-auth
1818
$ csdx COMMAND
1919
running command...
2020
$ csdx (--version)
21-
@contentstack/cli-auth/2.0.0-beta.1 darwin-arm64 node-v24.12.0
21+
@contentstack/cli-auth/2.0.0-beta.3 darwin-arm64 node-v24.12.0
2222
$ csdx --help [COMMAND]
2323
USAGE
2424
$ csdx COMMAND

packages/contentstack-bootstrap/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ $ npm install -g @contentstack/cli-cm-bootstrap
1515
$ csdx COMMAND
1616
running command...
1717
$ csdx (--version)
18-
@contentstack/cli-cm-bootstrap/2.0.0-beta.4 darwin-arm64 node-v24.12.0
18+
@contentstack/cli-cm-bootstrap/2.0.0-beta.5 darwin-arm64 node-v24.12.0
1919
$ csdx --help [COMMAND]
2020
USAGE
2121
$ csdx COMMAND

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": "2.0.0-beta.4",
4+
"version": "2.0.0-beta.5",
55
"author": "Contentstack",
66
"bugs": "https://github.com/contentstack/cli/issues",
77
"scripts": {
@@ -16,7 +16,7 @@
1616
"test:report": "nyc --reporter=lcov mocha \"test/**/*.test.js\""
1717
},
1818
"dependencies": {
19-
"@contentstack/cli-cm-seed": "~2.0.0-beta.4",
19+
"@contentstack/cli-cm-seed": "~2.0.0-beta.5",
2020
"@contentstack/cli-command": "~1.7.2",
2121
"@contentstack/cli-utilities": "~1.17.0",
2222
"@oclif/core": "^4.3.0",

packages/contentstack-clone/README.md

Lines changed: 61 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ $ npm install -g @contentstack/cli-cm-clone
1616
$ csdx COMMAND
1717
running command...
1818
$ csdx (--version)
19-
@contentstack/cli-cm-clone/2.0.0-beta.5 darwin-arm64 node-v24.12.0
19+
@contentstack/cli-cm-clone/2.0.0-beta.6 darwin-arm64 node-v24.12.0
2020
$ csdx --help [COMMAND]
2121
USAGE
2222
$ csdx COMMAND
@@ -38,6 +38,62 @@ USAGE
3838

3939
<!-- commands -->
4040
* [`csdx cm:stacks:clone [--source-branch <value>] [--target-branch <value>] [--source-management-token-alias <value>] [--destination-management-token-alias <value>] [-n <value>] [--type a|b] [--source-stack-api-key <value>] [--destination-stack-api-key <value>] [--import-webhook-status disable|current]`](#csdx-cmstacksclone---source-branch-value---target-branch-value---source-management-token-alias-value---destination-management-token-alias-value--n-value---type-ab---source-stack-api-key-value---destination-stack-api-key-value---import-webhook-status-disablecurrent)
41+
* [`csdx cm:stacks:clone [--source-branch <value>] [--target-branch <value>] [--source-management-token-alias <value>] [--destination-management-token-alias <value>] [-n <value>] [--type a|b] [--source-stack-api-key <value>] [--destination-stack-api-key <value>] [--import-webhook-status disable|current]`](#csdx-cmstacksclone---source-branch-value---target-branch-value---source-management-token-alias-value---destination-management-token-alias-value--n-value---type-ab---source-stack-api-key-value---destination-stack-api-key-value---import-webhook-status-disablecurrent)
42+
43+
## `csdx cm:stacks:clone [--source-branch <value>] [--target-branch <value>] [--source-management-token-alias <value>] [--destination-management-token-alias <value>] [-n <value>] [--type a|b] [--source-stack-api-key <value>] [--destination-stack-api-key <value>] [--import-webhook-status disable|current]`
44+
45+
Clone data (structure/content or both) of a stack into another stack
46+
47+
```
48+
USAGE
49+
$ csdx cm:stack-clone cm:stacks:clone [--source-branch <value>] [--target-branch <value>]
50+
[--source-management-token-alias <value>] [--destination-management-token-alias <value>] [-n <value>] [--type a|b]
51+
[--source-stack-api-key <value>] [--destination-stack-api-key <value>] [--import-webhook-status disable|current]
52+
53+
FLAGS
54+
-c, --config=<value> Path for the external configuration
55+
-n, --stack-name=<value> Provide a name for the new stack to store the cloned content.
56+
-y, --yes Force override all Marketplace prompts.
57+
--destination-management-token-alias=<value> Destination management token alias.
58+
--destination-stack-api-key=<value> Destination stack API key
59+
--import-webhook-status=<option> [default: disable] [default: disable] (optional) The status of the
60+
import webhook. <options: disable|current>
61+
<options: disable|current>
62+
--skip-audit (optional) Skips the audit fix that occurs during an import
63+
operation.
64+
--source-branch=<value> Branch of the source stack.
65+
--source-branch-alias=<value> Alias of Branch of the source stack.
66+
--source-management-token-alias=<value> Source management token alias.
67+
--source-stack-api-key=<value> Source stack API key
68+
--target-branch=<value> Branch of the target stack.
69+
--target-branch-alias=<value> Alias of Branch of the target stack.
70+
--type=<option> Type of data to clone. You can select option a or b.
71+
a) Structure (all modules except entries & assets).
72+
b) Structure with content (all modules including entries & assets).
73+
74+
<options: a|b>
75+
76+
DESCRIPTION
77+
Clone data (structure/content or both) of a stack into another stack
78+
Use this plugin to automate the process of cloning a stack in few steps.
79+
80+
81+
ALIASES
82+
$ csdx cm:stack-clone
83+
84+
EXAMPLES
85+
$ csdx cm:stacks:clone
86+
87+
$ csdx cm:stacks:clone --source-branch <source-branch-name> --target-branch <target-branch-name> --yes
88+
89+
$ csdx cm:stacks:clone --source-stack-api-key <apiKey> --destination-stack-api-key <apiKey>
90+
91+
$ csdx cm:stacks:clone --source-management-token-alias <management token alias> --destination-management-token-alias <management token alias>
92+
93+
$ csdx cm:stacks:clone --source-branch --target-branch --source-management-token-alias <management token alias> --destination-management-token-alias <management token alias>
94+
95+
$ csdx cm:stacks:clone --source-branch --target-branch --source-management-token-alias <management token alias> --destination-management-token-alias <management token alias> --type <value a or b>
96+
```
4197

4298
## `csdx cm:stacks:clone [--source-branch <value>] [--target-branch <value>] [--source-management-token-alias <value>] [--destination-management-token-alias <value>] [-n <value>] [--type a|b] [--source-stack-api-key <value>] [--destination-stack-api-key <value>] [--import-webhook-status disable|current]`
4399

@@ -77,6 +133,9 @@ DESCRIPTION
77133
Use this plugin to automate the process of cloning a stack in few steps.
78134
79135
136+
ALIASES
137+
$ csdx cm:stack-clone
138+
80139
EXAMPLES
81140
$ csdx cm:stacks:clone
82141
@@ -91,5 +150,5 @@ EXAMPLES
91150
$ csdx cm:stacks:clone --source-branch --target-branch --source-management-token-alias <management token alias> --destination-management-token-alias <management token alias> --type <value a or b>
92151
```
93152

94-
_See code: [src/commands/cm/stacks/clone.js](https://github.com/contentstack/cli/blob/main/packages/contentstack-clone/src/commands/cm/stacks/clone.js)_
153+
_See code: [src/commands/cm/stacks/clone.ts](https://github.com/contentstack/cli/blob/main/packages/contentstack-clone/src/commands/cm/stacks/clone.ts)_
95154
<!-- commandsstop -->

packages/contentstack-clone/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"name": "@contentstack/cli-cm-clone",
33
"description": "Contentstack stack clone plugin",
4-
"version": "2.0.0-beta.5",
4+
"version": "2.0.0-beta.6",
55
"author": "Contentstack",
66
"bugs": "https://github.com/rohitmishra209/cli-cm-clone/issues",
77
"dependencies": {
88
"@colors/colors": "^1.6.0",
99
"@contentstack/cli-cm-export": "~2.0.0-beta.5",
10-
"@contentstack/cli-cm-import": "~2.0.0-beta.4",
10+
"@contentstack/cli-cm-import": "~2.0.0-beta.5",
1111
"@contentstack/cli-command": "~1.7.2",
1212
"@contentstack/cli-utilities": "~1.17.0",
1313
"@oclif/core": "^4.3.0",

packages/contentstack-import-setup/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ $ npm install -g @contentstack/cli-cm-import-setup
4747
$ csdx COMMAND
4848
running command...
4949
$ csdx (--version)
50-
@contentstack/cli-cm-import-setup/2.0.0-beta.2 darwin-arm64 node-v24.12.0
50+
@contentstack/cli-cm-import-setup/2.0.0-beta.3 darwin-arm64 node-v24.12.0
5151
$ csdx --help [COMMAND]
5252
USAGE
5353
$ csdx COMMAND

packages/contentstack-import/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ $ npm install -g @contentstack/cli-cm-import
4747
$ csdx COMMAND
4848
running command...
4949
$ csdx (--version)
50-
@contentstack/cli-cm-import/2.0.0-beta.4 darwin-arm64 node-v24.12.0
50+
@contentstack/cli-cm-import/2.0.0-beta.5 darwin-arm64 node-v24.12.0
5151
$ csdx --help [COMMAND]
5252
USAGE
5353
$ csdx COMMAND

packages/contentstack-import/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@contentstack/cli-cm-import",
33
"description": "Contentstack CLI plugin to import content into stack",
4-
"version": "2.0.0-beta.4",
4+
"version": "2.0.0-beta.5",
55
"author": "Contentstack",
66
"bugs": "https://github.com/contentstack/cli/issues",
77
"dependencies": {

0 commit comments

Comments
 (0)