Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 1 addition & 6 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -143,12 +143,7 @@ jobs:
fi

- name: Audit npm dependencies
run: |
# CLI builds with Bun, but npm audit reads package-lock.json.
# update-lockfiles.sh updates both lockfiles; this catches npm lock drift.
npm install --package-lock-only --ignore-scripts
git diff --exit-code package-lock.json
npm audit --audit-level=high --omit=dev
run: npm audit --package-lock-only --audit-level=high --omit=dev

- name: Publish
run: npm publish --provenance --access public --tag ${{ steps.release_tag.outputs.tag }}
Expand Down
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# Change Log

## 23.0.0

* Breaking: removed `projects` service commands
* Breaking: removed `health` service commands
* Breaking: removed usage commands: `get-usage`, `list-usage`, `get-bucket-usage`, `get-collection-usage`, `get-table-usage`
* Updated: removed `--new-specification` option from `backups create-restoration`
* Added: `account` OAuth2 consent commands: `list-consents`, `get-consent`, `delete-consent` and consent token commands
* Added: `oauth2 authorize-post` and `oauth2 logout-post` commands
* Added: `project update-o-auth-2-appwrite` command
* Added: `--token` option to `functions get-deployment-download` and `sites get-deployment-download`

## 22.6.1

* Fixed: snake_case parameters now map to proper kebab-case flags: `oauth2` commands use `--client-id`, `--redirect-uri`, `--response-type`, `--request-uri`, `--code-challenge`, `--max-age` instead of the malformed `--client-_id` style names
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Once the installation is complete, you can verify the install using

```sh
$ appwrite -v
22.6.1
23.0.0
```

### Install using prebuilt binaries
Expand Down Expand Up @@ -83,7 +83,7 @@ $ scoop install https://raw.githubusercontent.com/appwrite/sdk-for-cli/master/sc
Once the installation completes, you can verify your install using
```
$ appwrite -v
22.6.1
23.0.0
```

## Getting Started
Expand All @@ -97,7 +97,7 @@ $ appwrite login
? Enter your password ********
✓ Success
```
This will also prompt you to enter your Appwrite endpoint ( default: http://localhost:9520/v1 )
This will also prompt you to enter your Appwrite endpoint ( default: http://localhost/v1 )

* ### Initialising your project
Once logged in, the CLI needs to be initialised before you can use it with your Appwrite project. You can do this with the `appwrite init project` command.
Expand Down Expand Up @@ -227,7 +227,7 @@ $ appwrite client --reset
The Appwrite CLI can also work in a CI environment. The initialisation of the CLI works a bit differently in CI. In CI, you set your `endpoint`, `projectId` and `API Key` using

```sh
appwrite client --endpoint http://localhost:9520/v1 --projectId <PROJECT_ID> --key <API KEY>
appwrite client --endpoint http://localhost/v1 --projectId <PROJECT_ID> --key <API KEY>
```


Expand Down
12 changes: 6 additions & 6 deletions bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 0 additions & 4 deletions cli.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ import { backups } from './lib/commands/services/backups.js';
import { databases } from './lib/commands/services/databases.js';
import { functions } from './lib/commands/services/functions.js';
import { graphql } from './lib/commands/services/graphql.js';
import { health } from './lib/commands/services/health.js';
import { locale } from './lib/commands/services/locale.js';
import { messaging } from './lib/commands/services/messaging.js';
import { migrations } from './lib/commands/services/migrations.js';
Expand All @@ -50,7 +49,6 @@ import { organization } from './lib/commands/services/organization.js';
import { organizations } from './lib/commands/services/organizations.js';
import { presences } from './lib/commands/services/presences.js';
import { project } from './lib/commands/services/project.js';
import { projects } from './lib/commands/services/projects.js';
import { proxy } from './lib/commands/services/proxy.js';
import { sites } from './lib/commands/services/sites.js';
import { storage } from './lib/commands/services/storage.js';
Expand Down Expand Up @@ -214,7 +212,6 @@ if (process.argv.includes('-v') || process.argv.includes('--version')) {
.addCommand(databases)
.addCommand(functions)
.addCommand(graphql)
.addCommand(health)
.addCommand(locale)
.addCommand(messaging)
.addCommand(migrations)
Expand All @@ -224,7 +221,6 @@ if (process.argv.includes('-v') || process.argv.includes('--version')) {
.addCommand(organizations)
.addCommand(presences)
.addCommand(project)
.addCommand(projects)
.addCommand(proxy)
.addCommand(sites)
.addCommand(storage)
Expand Down
5 changes: 5 additions & 0 deletions docs/examples/account/delete-consent-token.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
```bash
appwrite account delete-consent-token \
--consent-id <CONSENT_ID> \
--token-id <TOKEN_ID>
```
4 changes: 4 additions & 0 deletions docs/examples/account/delete-consent.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```bash
appwrite account delete-consent \
--consent-id <CONSENT_ID>
```
5 changes: 5 additions & 0 deletions docs/examples/account/get-consent-token.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
```bash
appwrite account get-consent-token \
--consent-id <CONSENT_ID> \
--token-id <TOKEN_ID>
```
4 changes: 4 additions & 0 deletions docs/examples/account/get-consent.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```bash
appwrite account get-consent \
--consent-id <CONSENT_ID>
```
5 changes: 5 additions & 0 deletions docs/examples/account/list-consent-tokens.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
```bash
appwrite account list-consent-tokens \
--consent-id <CONSENT_ID> \
--limit 25
```
4 changes: 4 additions & 0 deletions docs/examples/account/list-consents.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```bash
appwrite account list-consents \
--limit 25
```
5 changes: 0 additions & 5 deletions docs/examples/databases/get-collection-usage.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/databases/list-usage.md

This file was deleted.

4 changes: 0 additions & 4 deletions docs/examples/functions/get-usage.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/functions/list-usage.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-antivirus.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-cache.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-certificate.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-db.md

This file was deleted.

4 changes: 0 additions & 4 deletions docs/examples/health/get-failed-jobs.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-geo-premium.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-geo.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-pub-sub.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-queue-audits.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-queue-builds.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-queue-certificates.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-queue-databases.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-queue-deletes.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-queue-functions.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-queue-mails.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-queue-messaging.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-queue-migrations.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-queue-stats-resources.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-queue-usage.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-queue-webhooks.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-storage-local.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-storage.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get-time.md

This file was deleted.

3 changes: 0 additions & 3 deletions docs/examples/health/get.md

This file was deleted.

3 changes: 2 additions & 1 deletion docs/examples/migrations/create-csv-export.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
```bash
appwrite migrations create-csv-export \
--resource-id <ID1:ID2> \
--database-id <DATABASE_ID> \
--collection-id <COLLECTION_ID> \
--filename <FILENAME> \
--limit 25
```
3 changes: 2 additions & 1 deletion docs/examples/migrations/create-csv-import.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
appwrite migrations create-csv-import \
--bucket-id <BUCKET_ID> \
--file-id <FILE_ID> \
--resource-id <ID1:ID2>
--database-id <DATABASE_ID> \
--collection-id <COLLECTION_ID>
```
3 changes: 2 additions & 1 deletion docs/examples/migrations/create-json-export.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
```bash
appwrite migrations create-json-export \
--resource-id <ID1:ID2> \
--database-id <DATABASE_ID> \
--collection-id <COLLECTION_ID> \
--filename <FILENAME> \
--limit 25
```
3 changes: 2 additions & 1 deletion docs/examples/migrations/create-json-import.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
appwrite migrations create-json-import \
--bucket-id <BUCKET_ID> \
--file-id <FILE_ID> \
--resource-id <ID1:ID2>
--database-id <DATABASE_ID> \
--collection-id <COLLECTION_ID>
```
3 changes: 3 additions & 0 deletions docs/examples/oauth2/authorize-post.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```bash
appwrite oauth-2 authorize-post
```
3 changes: 1 addition & 2 deletions docs/examples/oauth2/create-par.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,5 @@
appwrite oauth-2 create-par \
--client-_id <CLIENT_ID> \
--redirect-_uri https://example.com \
--response-_type code \
--scope <SCOPE>
--response-_type code
```
3 changes: 3 additions & 0 deletions docs/examples/oauth2/logout-post.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```bash
appwrite oauth-2 logout-post
```
3 changes: 3 additions & 0 deletions docs/examples/project/update-o-auth-2-appwrite.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```bash
appwrite project update-o-auth-2-appwrite
```
5 changes: 0 additions & 5 deletions docs/examples/projects/confirm-addon-payment.md

This file was deleted.

6 changes: 0 additions & 6 deletions docs/examples/projects/create-dev-key.md

This file was deleted.

4 changes: 0 additions & 4 deletions docs/examples/projects/create-premium-geo-db-addon.md

This file was deleted.

7 changes: 0 additions & 7 deletions docs/examples/projects/create-schedule.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/examples/projects/delete-addon.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/examples/projects/delete-dev-key.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/examples/projects/get-addon-price.md

This file was deleted.

5 changes: 0 additions & 5 deletions docs/examples/projects/get-addon.md

This file was deleted.

Loading