Skip to content

Commit e43d846

Browse files
committed
fix: removed the deprecated flag from contetn-type and added messages in the regex validate
1 parent f785215 commit e43d846

18 files changed

Lines changed: 58 additions & 255 deletions

File tree

.talismanrc

Lines changed: 3 additions & 121 deletions
Original file line numberDiff line numberDiff line change
@@ -1,124 +1,6 @@
11
fileignoreconfig:
2-
- filename: packages/contentstack-migrate-rte/test/dummy/entriesResponse.json
3-
checksum: 691f3dcfbbcf69fd21e109a0d7003bdb500af2d0253bb7d7e8a0636d8f2a58f4
4-
- filename: packages/contentstack-migrate-rte/test/dummy/expectedEntriesResponse.json
5-
checksum: a2784a3cb21780434958478d478dcb91d2d9a3a8025567d90fe8d74e9141b052
62
- filename: pnpm-lock.yaml
7-
checksum: 77c5e903e25bc471063120af5f1f581311a92a31b0c0590f13ac8aa47976f352
8-
- filename: packages/contentstack-bulk-operations/src/utils/bulk-publish-url-generator.ts
9-
checksum: 052d811adb5da9bac8c70e5b3dc4ddf700d5aea274dd2aa90a2df374118fbd26
10-
- filename: packages/contentstack-bulk-operations/src/utils/client.ts
11-
checksum: efdada21291db6d66e3114b7408163dee4cafe6ddb3904f02aa67140a1a89bb6
12-
- filename: packages/contentstack-bulk-operations/src/interfaces/index.ts
13-
checksum: 0ff6bbc372758a20783f36bd391ba9d500530433fde472a1aacaf54f6b4a1688
14-
- filename: packages/contentstack-bulk-operations/src/utils/config-builder.ts
15-
checksum: a7b5259ad719b8c5929f9fea3783bdc92610dc2549426204c1bb6813e7e1112a
16-
- filename: packages/contentstack-bulk-operations/eslint.config.js
17-
checksum: 0d93d7f660fe4cd6d62348c85ac10bf7c66018ea0b8e3e6d5a53419433f15867
18-
- filename: packages/contentstack-bulk-operations/src/utils/interactive.ts
19-
checksum: ba4fdd6f17c7d43cae639158f82dea3065ba8a368ddce8c476bfe49a6945e5c1
20-
- filename: packages/contentstack-bulk-operations/src/messages/index.ts
21-
checksum: 2d904462af6dc3ddc00ae6bb4433c846500ddfecee5a9e1fb1c236bd598a2ee1
22-
- filename: packages/contentstack-bulk-operations/src/utils/batch-queue-handler.ts
23-
checksum: d1d031242b99f5c738e2f4587ca2f5f3e96373e479ebaf4d93b2f98152943593
24-
- filename: packages/contentstack-bulk-operations/README.md
25-
checksum: 08ce31ed44af9b8b4c1ee054514198ec3533f713b59e7eaffd06d737c17cc867
26-
- filename: packages/contentstack-bulk-operations/src/core/operation-executor.ts
27-
checksum: 46295f495f007ad291787133936c5af3c76838d72f2be0de9c235bb644d6f905
28-
- filename: packages/contentstack-bulk-operations/src/base-bulk-command.ts
29-
checksum: 34907f0e00c40096cbe517b680a24fdf57caac351e45bc44b96e41987e619b67
30-
- filename: packages/contentstack-migrate-rte/README.md
31-
checksum: 971bfdd67d66ae565feab612978123a9956248b25439e8cea65e4fa7cbcb403f
32-
- filename: packages/contentstack-bulk-operations/src/core/rate-limiter.ts
33-
checksum: 81e3d624166ab34a589e3e8527b9e57ebc7e7f4374efd0483b1df0dd11788b68
34-
- filename: packages/contentstack-content-type/skills/code-review/SKILL.md
35-
checksum: e784c95e1efba37e79acc5d6187d26f25bea9228f9c28bbcac0dd9285c70381f
36-
- filename: packages/contentstack-content-type/skills/contentstack-cli-content-type/SKILL.md
37-
checksum: f52be931ec23638c76b44652921c4b45dbca9edf558f05bf465f33bcadf20790
38-
- filename: packages/contentstack-bulk-operations/src/utils/revert-retry-handler.ts
39-
checksum: 76899098d74de1dd20f1b08401c65f23b2bec584c051388e63f70f3d24a6d1a4
40-
- filename: packages/contentstack-content-type/tests/utils/index.test.ts
41-
checksum: ba3137f99bba3d430145088fabf560ec9324a3fe14699eb7eacf1a863243f4b9
42-
- filename: packages/contentstack-migrate-rte/src/commands/cm/entries/migrate-html-rte.js
43-
checksum: 42f5322863e422f5b9c64f61116367fa825ea526bd198256a5ef296aac5b07a8
44-
- filename: packages/contentstack-content-type/skills/testing/SKILL.md
45-
checksum: 1da781909a238a7e96dea43ed74ca97cd405e10d6a95dd2042a5280a7a9172f8
46-
- filename: packages/contentstack-content-type/src/commands/content-type/audit.ts
47-
checksum: 2b38703b8452222024188118c65e1a5beb792072cd5f4eb6deda12133fd4dfd2
48-
- filename: packages/contentstack-cli-cm-regex-validate/skills/code-review/SKILL.md
49-
checksum: 17431609f7d91acb67930ec6c405bdea670ad0ac2b96b39c2873241c5d8e4fb7
50-
- filename: packages/contentstack-cli-cm-regex-validate/skills/contentstack-cli/SKILL.md
51-
checksum: 9420a516ba6046b05748683c90e3817d091cef76c46e029cb3745d6c0c350838
52-
- filename: packages/contentstack-cli-cm-regex-validate/skills/dev-workflow/SKILL.md
53-
checksum: 23e1148c3287b8c67f43f15063e8dfff9a1521d374e400d048914b88279a15cc
54-
- filename: packages/contentstack-content-type/src/utils/index.ts
55-
checksum: 3209ee03042b33b491443bd2aabd273125eb1808607c9ef0b231323f2616092e
56-
- filename: packages/contentstack-bulk-operations/test/unit/utils/client.test.ts
57-
checksum: 178611b1f153b46a0020da22cc18293d5bd9c539ec2e54557fd8c1a3c2e796b3
58-
- filename: packages/contentstack-migrate-rte/src/lib/util/index.js
59-
checksum: 47a154b83045535af878888d618d8e1d42d7b128318a361e03be881cb0d71c6e
60-
- filename: packages/contentstack-bulk-operations/test/unit/utils/batch-queue-handler.test.ts
61-
checksum: c91f1822b5cfd34a4f4ba05dfc56c10a66e0f5ddb55a1cf5b454fa9549ea0052
62-
- filename: packages/contentstack-content-type/src/commands/content-type/compare-remote.ts
63-
checksum: 91f2a8cba4703a480086e6a257e4c96ac0c3d7fda5c5531e8ea0cb56be8b18e7
64-
- filename: packages/contentstack-bulk-operations/test/unit/utils/bulk-operation-log-handler.test.ts
65-
checksum: cec7ba35157c6516d67931d41deb57b7a156d9fc05dbab93ca5116e89b95c820
66-
- filename: packages/contentstack-content-type/tests/commands/content-type/compare-remote.test.ts
67-
checksum: 68beeddf34261799b38259925e8d9b5d2426bd827864ff1e5b5cdf3356fdfe5a
68-
- filename: packages/contentstack-migrate-rte/test/commands/json-migration.test.js
69-
checksum: 56e10f1e0d2794fa13bcf5a6bb3e868b28277df1762fb3df0a8a82ad44f8045b
70-
- filename: packages/contentstack-content-type/src/commands/content-type/compare.ts
71-
checksum: 91f8eb42a2f8c4f3845940418ecdc07f11cbc62e732cfc0042b092d9cc3a8b03
72-
- filename: packages/contentstack-content-type/tests/commands/content-type/list.test.ts
73-
checksum: 728221e17384a6940d0e8e38f3111522927b49e415daba9fafe13dc3507e8406
74-
- filename: packages/contentstack-cli-cm-regex-validate/src/utils/connect-stack.ts
75-
checksum: c77c7c25efc6d043b26e3dd0a516e22ac50142fa9fa5ff3a53a7c9fb8f24ebd6
76-
- filename: packages/contentstack-content-type/tests/core/command.test.ts
77-
checksum: 65b8a60273110303467ce56438370f24d4803301c86fe1823c33233c523795d3
78-
- filename: packages/contentstack-content-type/src/commands/content-type/details.ts
79-
checksum: 4fa7adeee4a82a8ab1b8206fa5c020babf3bb5341db351bc86069624028f911d
80-
- filename: packages/contentstack-bulk-operations/test/unit/utils/config-builder.test.ts
81-
checksum: d46757d3bb98d76845e83d4585f269b62b1fa9cb5bee3215b88fed38fd1dbb53
82-
- filename: packages/contentstack-content-type/src/commands/content-type/diagram.ts
83-
checksum: e6a2a5349421976e343c1cf149011e79e2bd319e61630e6d9f9edacb1e5b6be5
84-
- filename: packages/contentstack-bulk-operations/test/unit/utils/interactive.test.ts
85-
checksum: 3ee0ff5a74929346bfe997aeb977b4e93d398ea63892efc5f85e0b51a21074f6
86-
- filename: packages/contentstack-content-type/tests/core/content-type/diagram.test.ts
87-
checksum: 75b5882e09a2f9f21d12236c8c64ed0d09bcbe9ff4a65f76b4b9f9b63b1a130c
88-
- filename: packages/contentstack-bulk-operations/test/unit/utils/taxonomy-interactive-select.test.ts
89-
checksum: 34a085702d01d7e16e1507ea1e434b374c2cba5dd884aad5996c5484412897c0
90-
- filename: packages/contentstack-content-type/.eslintrc
91-
checksum: 6a5fa2bef65bf5a62598c10d45d83dfdef2dc32675aca5827ef31c230fa29c97
92-
- filename: packages/contentstack-bulk-operations/test/unit/utils/operation-confirmation.test.ts
93-
checksum: 043185e56361ffae2116a2af5a4da16986816ad054fd94f189269e5b6150609e
94-
- filename: packages/contentstack-bulk-operations/test/unit/utils/revert-retry-handler.test.ts
95-
checksum: 078f9633edb53204ed14ebe3cf6b1d6063729dd37b7ee1c6e936a344ceabebda
96-
- filename: packages/contentstack-content-type/src/commands/content-type/list.ts
97-
checksum: a584f002cf6c8b124d832339b646dac492a9e2e9607c8b570f7e0df666bf5991
98-
- filename: packages/contentstack-bulk-operations/test/unit/messages/index.test.ts
99-
checksum: e86e76db4f4afc899ae2a4742627a71a7d227a7139014361b9d83de6154b3c7a
100-
- filename: packages/contentstack-bulk-operations/test/unit/base-bulk-command.test.ts
101-
checksum: 18684a596707865e671f1ee57b4819cb3f4b4f2633d6c49f7f4b6ce09391359f
102-
- filename: packages/contentstack-bulk-operations/test/unit/core/index.test.ts
103-
checksum: 0d789258f5a9664e8a7dc5f5b23da846d0eaf8c52638ff20fb1f26104d3f9f8d
104-
- filename: packages/contentstack-bulk-operations/test/unit/commands/bulk-entries.test.ts
105-
checksum: 845512e660813a6d7d96efd89dcff6eba4591a3f9ff371dc9b1aad38921e18a6
106-
- filename: packages/contentstack-bulk-operations/test/unit/commands/bulk-assets.test.ts
107-
checksum: c099c628c7ae1a40a9ca5580de0afa8309a611b2dff7837b10bb8f70eb92f8b3
108-
- filename: packages/contentstack-migrate-rte/test/utils/index.js
109-
checksum: bc2a509a86174aecbaf0bfc44d6ad3afabe57ef871ec91b796d498e00177e3f0
110-
- filename: packages/contentstack-bulk-operations/test/unit/utils/validators.test.ts
111-
checksum: 69cf394584e325b972d6825879de7c31b9dd1bd50b0bb057aecb739258ac0317
112-
- filename: packages/contentstack-content-type/tests/core/contentstack/client.test.ts
113-
checksum: 5c4b952c5bee5c4e05825e24a7f953cd9ddebbe07e7dbae73e4e959730683988
114-
- filename: packages/contentstack-content-type/src/core/command.ts
115-
checksum: ee30e78b945495baa9d064c96feee454ec73607420b8a3b1da2ecc3be4c9a85d
116-
- filename: packages/contentstack-content-type/README.md
117-
checksum: cfb10c8dd1848df7a4a47cf7eb8fa57a81b97994394a289a93c41a930f4b2a38
118-
- filename: packages/contentstack-bulk-operations/test/unit/services/index.test.ts
119-
checksum: aae62ba072551bedf869ec7b1f6bf90238bc039336f37e7c583da8ba0637f9be
120-
- filename: packages/contentstack-bulk-operations/test/unit/services/taxonomy-service.test.ts
121-
checksum: 33af8ee198158dd92916d76207e172b5316864d063a6929526ca259b459ec79a
122-
- filename: packages/contentstack-bulk-operations/test/unit/core/operation-executor.test.ts
123-
checksum: 97f0ddd4d547f37a8d93650aa1e8af4ef4dbce343dd51853e34bbde6107cd725
3+
checksum: 23c1c139d0c9563a1d0c37aa55baca323087dc4889eca2ac7cca5dbc986f571b
4+
- filename: packages/contentstack-cli-cm-regex-validate/messages/index.json
5+
checksum: 044b311bde624dcc3c12434174d6027dbb6b62eefdfae120570a1748f806c60c
1246
version: '1.0'
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"validateRegex": {
3+
"command": {
4+
"description": "This command is used to find all the invalid regexes present in the content types and global fields of your stack.",
5+
"alias": "Alias (name) assigned to the management token",
6+
"contentTypes": "To find invalid regexes within the content types",
7+
"globalFields": "To find invalid regexes within the global fields",
8+
"filePath": "[optional] The path or the location in your file system where the CSV output file should be stored.",
9+
"help": "To show the flags that can be used with this CLI command",
10+
"login": "https://www.contentstack.com/docs/developers/cli/cli-authentication/#login",
11+
"addManagementToken": "https://www.contentstack.com/docs/developers/cli/cli-authentication/#add-management-token"
12+
},
13+
"interactive": {
14+
"requireToken": "Enter management token alias:",
15+
"required": "Required.",
16+
"selectSchema": "Select the module you need to check.",
17+
"selectOne": "Select at least one option."
18+
},
19+
"cliAction": {
20+
"connectStackStart": "Connecting stack",
21+
"connectStackStop": "Stack connection established. Time taken: ",
22+
"processStackStart": "Processing stack",
23+
"processStackStop": "Stack processing completed. Time taken: "
24+
},
25+
"errors": {
26+
"login": "Could not log in as authorization failed. Log in using csdx auth:login",
27+
"tokenNotFound": "Token not found. Add a token using csdx auth:tokens:add",
28+
"stack": {
29+
"fetch": "Error in connecting to the stack. Please try again.",
30+
"apiKey": "Invalid stack API Key provided.",
31+
"contentTypes": "Error in querying content types.",
32+
"globalFields": "Error in querying global fields."
33+
},
34+
"csvOutput": "Failed to generate CSV output."
35+
},
36+
"output": {
37+
"tableOutput": "The following table shows the invalid regexes present in your stack.",
38+
"csvOutput": "CSV output stored successfully at:",
39+
"noInvalidRegex": "There are no invalid regexes in your stack.",
40+
"docsLink": "To know more, visit our documentation site on catastrophic-backtracking: https://www.contentstack.com/docs/developers/create-content-types/validation-regex/#prevent-catastrophic-backtracking"
41+
}
42+
}
43+
}

packages/contentstack-cli-cm-regex-validate/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"eslint-config-oclif": "^4.0.0",
3232
"eslint-config-oclif-typescript": "^1.0.3",
3333
"eslint-plugin-unicorn": "^48.0.1",
34-
"globby": "^10.0.2",
34+
"globby": "^11.1.0",
3535
"jest": "^30.4.2",
3636
"mocha": "^10.8.2",
3737
"nyc": "^15.1.0",

packages/contentstack-cli-cm-regex-validate/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"target": "es2017",
1010
"skipLibCheck": true,
1111
"esModuleInterop": true,
12+
"resolveJsonModule": true,
1213
"composite": true
1314
},
1415
"include": [

packages/contentstack-content-type/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"eslint": "^8.57.1",
3131
"eslint-config-oclif": "^6.0.162",
3232
"eslint-config-oclif-typescript": "^3.1.14",
33-
"globby": "^10.0.2",
33+
"globby": "^11.1.0",
3434
"jest": "^29.7.0",
3535
"oclif": "^4.23.0",
3636
"ts-jest": "^29.4.10",

packages/contentstack-content-type/src/commands/content-type/audit.ts

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import {
33
flags,
44
managementSDKClient,
55
cliux,
6-
printFlagDeprecation,
76
} from "@contentstack/cli-utilities";
87
import buildOutput from "../../core/content-type/audit";
98
import { getStack, getUsers, getContentType } from "../../utils";
@@ -17,35 +16,22 @@ export default class AuditCommand extends Command {
1716
];
1817

1918
static flags: any = {
20-
stack: flags.string({
21-
char: "s",
22-
description: "Stack UID",
23-
exclusive: ["token-alias", "alias"],
24-
parse: printFlagDeprecation(["-s", "--stack"], ["-k", "--stack-api-key"]),
25-
}),
2619

2720
"stack-api-key": flags.string({
2821
char: "k",
2922
description: "Stack API Key",
3023
exclusive: ["token-alias", "alias"],
3124
}),
3225

33-
"token-alias": flags.string({
34-
char: "a",
35-
description: "Management token alias",
36-
parse: printFlagDeprecation(["--token-alias"], ["-a", "--alias"]),
37-
}),
3826

3927
alias: flags.string({
4028
char: "a",
4129
description: "Alias of the management token",
4230
}),
4331

4432
"content-type": flags.string({
45-
char: "c",
4633
description: "Content Type UID",
4734
required: true,
48-
parse: printFlagDeprecation(["-c"], ["--content-type"]),
4935
}),
5036
};
5137

packages/contentstack-content-type/src/commands/content-type/compare-remote.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import {
44
FlagInput,
55
managementSDKClient,
66
cliux,
7-
printFlagDeprecation,
87
} from "@contentstack/cli-utilities";
98
import buildOutput from "../../core/content-type/compare";
109
import { getStack, getContentType } from "../../utils";
@@ -18,26 +17,20 @@ export default class CompareRemoteCommand extends Command {
1817

1918
static flags: any = {
2019
"origin-stack": flags.string({
21-
char: "o",
2220
description: "Origin Stack API Key",
2321
required: true,
2422
dependsOn: ["remote-stack"],
25-
parse: printFlagDeprecation(["-o"], ["--remote-stack"]),
2623
}),
2724

2825
"remote-stack": flags.string({
29-
char: "r",
3026
description: "Remote Stack API Key",
3127
required: true,
3228
dependsOn: ["origin-stack"],
33-
parse: printFlagDeprecation(["-r"], ["--remote-stack"]),
3429
}),
3530

3631
"content-type": flags.string({
37-
char: "c",
3832
description: "Content Type UID",
3933
required: true,
40-
parse: printFlagDeprecation(["-c"], ["--content-type"]),
4134
}),
4235
};
4336

packages/contentstack-content-type/src/commands/content-type/compare.ts

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import Command from '../../core/command'
2-
import { flags, FlagInput, managementSDKClient, cliux, printFlagDeprecation } from '@contentstack/cli-utilities'
2+
import { flags, FlagInput, managementSDKClient, cliux } from '@contentstack/cli-utilities'
33
import buildOutput from '../../core/content-type/compare'
44
import { getStack, getContentType } from '../../utils'
55

@@ -13,49 +13,32 @@ export default class CompareCommand extends Command {
1313
]
1414

1515
static flags: any = {
16-
stack: flags.string({
17-
char: 's',
18-
description: 'Stack UID',
19-
exclusive: ['token-alias'],
20-
parse: printFlagDeprecation(['-s', '--stack'], ['-k', '--stack-api-key'])
21-
}),
2216

2317
'stack-api-key': flags.string({
2418
char: 'k',
2519
description: 'Stack API Key',
2620
exclusive: ['token-alias']
2721
}),
2822

29-
'token-alias': flags.string({
30-
char: 'a',
31-
description: 'Management token alias',
32-
parse: printFlagDeprecation(['--token-alias'], ['-a', '--alias'])
33-
}),
3423

3524
alias: flags.string({
3625
char: 'a',
3726
description: 'Alias of the management token'
3827
}),
3928

4029
'content-type': flags.string({
41-
char: 'c',
4230
description: 'Content Type UID',
4331
required: true,
44-
parse: printFlagDeprecation(['-c'], ['--content-type'])
4532
}),
4633

4734
left: flags.integer({
48-
char: 'l',
4935
description: 'Content Type version, i.e. prev version',
5036
dependsOn: ['right'],
51-
parse: printFlagDeprecation(['-l'], ['--left'])
5237
}),
5338

5439
right: flags.integer({
55-
char: 'r',
5640
description: 'Content Type version, i.e. later version',
5741
dependsOn: ['left'],
58-
parse: printFlagDeprecation(['-r'], ['--right'])
5942
})
6043
}
6144

packages/contentstack-content-type/src/commands/content-type/details.ts

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import {
44
FlagInput,
55
managementSDKClient,
66
cliux,
7-
printFlagDeprecation,
87
} from "@contentstack/cli-utilities";
98
import buildOutput from "../../core/content-type/details";
109
import { getStack, getContentType } from "../../utils";
@@ -19,43 +18,28 @@ export default class DetailsCommand extends Command {
1918
];
2019

2120
static flags: any = {
22-
stack: flags.string({
23-
char: "s",
24-
description: "Stack UID",
25-
exclusive: ["token-alias"],
26-
parse: printFlagDeprecation(["-s", "--stack"], ["-k", "--stack-api-key"]),
27-
}),
2821

2922
"stack-api-key": flags.string({
3023
char: "k",
3124
description: "Stack API Key",
3225
exclusive: ["token-alias"],
3326
}),
3427

35-
"token-alias": flags.string({
36-
char: "a",
37-
description: "Management token alias",
38-
parse: printFlagDeprecation(["--token-alias"], ["-a", "--alias"]),
39-
}),
4028

4129
alias: flags.string({
4230
char: "a",
4331
description: "Alias of the management token",
4432
}),
4533

4634
"content-type": flags.string({
47-
char: "c",
4835
description: "Content Type UID",
4936
required: true,
50-
parse: printFlagDeprecation(["-c"], ["--content-type"]),
5137
}),
5238

5339
path: flags.boolean({
54-
char: "p",
5540
description: "show path column",
5641
default: true,
5742
allowNo: true,
58-
parse: printFlagDeprecation(["-p"], ["--path"]),
5943
}),
6044
};
6145

0 commit comments

Comments
 (0)