Skip to content

Commit b4a7f9c

Browse files
Merge pull request #380 from contentstack/development
DX | 28-07-2025 | Staging
2 parents 6904947 + 74733e9 commit b4a7f9c

30 files changed

+1224
-1090
lines changed

.eslintrc

Lines changed: 40 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,42 @@
11
{
2+
"env": {
3+
"node": true
4+
},
5+
"parser": "@typescript-eslint/parser",
6+
"parserOptions": {
7+
"project": "tsconfig.json",
8+
"sourceType": "module"
9+
},
10+
"plugins": [
11+
"@typescript-eslint"
12+
],
213
"extends": [
3-
"oclif",
4-
"oclif-typescript"
5-
]
6-
}
14+
"plugin:@typescript-eslint/recommended"
15+
],
16+
"ignorePatterns": [
17+
"lib/**/*",
18+
"test/**/*"
19+
],
20+
"rules": {
21+
"@typescript-eslint/no-unused-vars": [
22+
"error",
23+
{
24+
"args": "none"
25+
}
26+
],
27+
"@typescript-eslint/prefer-namespace-keyword": "error",
28+
"quotes": "off",
29+
"semi": "off",
30+
"@typescript-eslint/no-redeclare": "off",
31+
"eqeqeq": [
32+
"error",
33+
"smart"
34+
],
35+
"id-match": "error",
36+
"no-eval": "error",
37+
"no-var": "error",
38+
"@typescript-eslint/no-explicit-any": "off",
39+
"@typescript-eslint/no-require-imports": "off",
40+
"prefer-const": "error"
41+
}
42+
}

.github/workflows/sca-scan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ jobs:
1212
env:
1313
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
1414
with:
15-
args: --all-projects --fail-on=all
15+
args: --all-projects --fail-on=all --strict-out-of-sync=false

.github/workflows/unit-test.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Run Unit Tests
2+
3+
on:
4+
pull_request:
5+
types: [opened, synchronize, reopened]
6+
7+
jobs:
8+
run-tests:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- name: Checkout code
12+
uses: actions/checkout@v4
13+
14+
- name: Set up Node.js
15+
uses: actions/setup-node@v4
16+
with:
17+
node-version: "22.x"
18+
19+
- name: Install dependencies
20+
run: |
21+
npm install
22+
npm install -g @contentstack/cli
23+
24+
- name: Configure Region
25+
run: csdx config:set:region AWS-NA
26+
27+
- name: Run tests
28+
run: npm run test

.talismanrc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
threshold: medium
2+
fileignoreconfig:
3+
- filename: package-lock.json
4+
checksum: 21fac429ab80d0ffe81207cbd7e1cc33972d9410693cd4cfd4d57b00bc2f5233
5+
version: "1.0"

README.md

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -16,31 +16,34 @@ $ csdx plugins:install @contentstack/apps-cli
1616
This plugin requires you to be authenticated using [csdx auth:login](https://www.contentstack.com/docs/developers/cli/authenticate-with-the-cli/).
1717

1818
<!-- usage -->
19+
1920
```sh-session
2021
$ npm install -g @contentstack/apps-cli
2122
$ csdx COMMAND
2223
running command...
2324
$ csdx (--version|-v)
24-
@contentstack/apps-cli/1.5.0 darwin-arm64 node-v22.13.1
25+
@contentstack/apps-cli/1.6.0 darwin-arm64 node-v22.13.1
2526
$ csdx --help [COMMAND]
2627
USAGE
2728
$ csdx COMMAND
2829
...
2930
```
31+
3032
<!-- usagestop -->
3133

3234
# Commands
3335

3436
<!-- commands -->
35-
* [`csdx app`](#csdx-app)
36-
* [`csdx app:create`](#csdx-appcreate)
37-
* [`csdx app:delete`](#csdx-appdelete)
38-
* [`csdx app:deploy`](#csdx-appdeploy)
39-
* [`csdx app:get`](#csdx-appget)
40-
* [`csdx app:install`](#csdx-appinstall)
41-
* [`csdx app:reinstall`](#csdx-appreinstall)
42-
* [`csdx app:uninstall`](#csdx-appuninstall)
43-
* [`csdx app:update`](#csdx-appupdate)
37+
38+
- [`csdx app`](#csdx-app)
39+
- [`csdx app:create`](#csdx-appcreate)
40+
- [`csdx app:delete`](#csdx-appdelete)
41+
- [`csdx app:deploy`](#csdx-appdeploy)
42+
- [`csdx app:get`](#csdx-appget)
43+
- [`csdx app:install`](#csdx-appinstall)
44+
- [`csdx app:reinstall`](#csdx-appreinstall)
45+
- [`csdx app:uninstall`](#csdx-appuninstall)
46+
- [`csdx app:update`](#csdx-appupdate)
4447

4548
## `csdx app`
4649

@@ -71,7 +74,7 @@ EXAMPLES
7174
$ csdx app:update
7275
```
7376

74-
_See code: [src/commands/app/index.ts](https://github.com/contentstack/apps-cli/blob/v1.5.0/src/commands/app/index.ts)_
77+
_See code: [src/commands/app/index.ts](https://github.com/contentstack/apps-cli/blob/v1.6.0/src/commands/app/index.ts)_
7578

7679
## `csdx app:create`
7780

@@ -111,7 +114,7 @@ EXAMPLES
111114
$ csdx app:create --name App-4 --app-type organization --org <UID> --boilerplate <Ecommerce App Boilerplate>
112115
```
113116

114-
_See code: [src/commands/app/create.ts](https://github.com/contentstack/apps-cli/blob/v1.5.0/src/commands/app/create.ts)_
117+
_See code: [src/commands/app/create.ts](https://github.com/contentstack/apps-cli/blob/v1.6.0/src/commands/app/create.ts)_
115118

116119
## `csdx app:delete`
117120

@@ -136,7 +139,7 @@ EXAMPLES
136139
$ csdx app:delete --app-uid <value> --org <value> -d ./boilerplate
137140
```
138141

139-
_See code: [src/commands/app/delete.ts](https://github.com/contentstack/apps-cli/blob/v1.5.0/src/commands/app/delete.ts)_
142+
_See code: [src/commands/app/delete.ts](https://github.com/contentstack/apps-cli/blob/v1.6.0/src/commands/app/delete.ts)_
140143

141144
## `csdx app:deploy`
142145

@@ -174,7 +177,7 @@ EXAMPLES
174177
$ csdx app:deploy --org <UID> --app-uid <APP-UID-1> --hosting-type <hosting-with-launch> --launch-project <new> --config <config-path>
175178
```
176179

177-
_See code: [src/commands/app/deploy.ts](https://github.com/contentstack/apps-cli/blob/v1.5.0/src/commands/app/deploy.ts)_
180+
_See code: [src/commands/app/deploy.ts](https://github.com/contentstack/apps-cli/blob/v1.6.0/src/commands/app/deploy.ts)_
178181

179182
## `csdx app:get`
180183

@@ -204,7 +207,7 @@ EXAMPLES
204207
$ csdx app:get --org <value> --app-uid <value> --app-type organization
205208
```
206209

207-
_See code: [src/commands/app/get.ts](https://github.com/contentstack/apps-cli/blob/v1.5.0/src/commands/app/get.ts)_
210+
_See code: [src/commands/app/get.ts](https://github.com/contentstack/apps-cli/blob/v1.6.0/src/commands/app/get.ts)_
208211

209212
## `csdx app:install`
210213

@@ -230,7 +233,7 @@ EXAMPLES
230233
$ csdx app:install --org <UID> --app-uid <APP-UID-1> --stack-api-key <STACK-API-KEY-1>
231234
```
232235

233-
_See code: [src/commands/app/install.ts](https://github.com/contentstack/apps-cli/blob/v1.5.0/src/commands/app/install.ts)_
236+
_See code: [src/commands/app/install.ts](https://github.com/contentstack/apps-cli/blob/v1.6.0/src/commands/app/install.ts)_
234237

235238
## `csdx app:reinstall`
236239

@@ -256,7 +259,7 @@ EXAMPLES
256259
$ csdx app:reinstall --org <UID> --app-uid <APP-UID-1> --stack-api-key <STACK-API-KEY-1>
257260
```
258261

259-
_See code: [src/commands/app/reinstall.ts](https://github.com/contentstack/apps-cli/blob/v1.5.0/src/commands/app/reinstall.ts)_
262+
_See code: [src/commands/app/reinstall.ts](https://github.com/contentstack/apps-cli/blob/v1.6.0/src/commands/app/reinstall.ts)_
260263

261264
## `csdx app:uninstall`
262265

@@ -283,7 +286,7 @@ EXAMPLES
283286
$ csdx app:uninstall --org <UID> --app-uid <APP-UID-1> --installation-uid <INSTALLATION-UID-1>
284287
```
285288

286-
_See code: [src/commands/app/uninstall.ts](https://github.com/contentstack/apps-cli/blob/v1.5.0/src/commands/app/uninstall.ts)_
289+
_See code: [src/commands/app/uninstall.ts](https://github.com/contentstack/apps-cli/blob/v1.6.0/src/commands/app/uninstall.ts)_
287290

288291
## `csdx app:update`
289292

@@ -306,5 +309,6 @@ EXAMPLES
306309
$ csdx app:update --app-manifest ./boilerplate/manifest.json
307310
```
308311

309-
_See code: [src/commands/app/update.ts](https://github.com/contentstack/apps-cli/blob/v1.5.0/src/commands/app/update.ts)_
312+
_See code: [src/commands/app/update.ts](https://github.com/contentstack/apps-cli/blob/v1.6.0/src/commands/app/update.ts)_
313+
310314
<!-- commandsstop -->

0 commit comments

Comments
 (0)