diff --git a/spec/common-cli.yml b/spec/common-cli.yml index 9a58e768fe5..bcbfd839848 100644 --- a/spec/common-cli.yml +++ b/spec/common-cli.yml @@ -1,364 +1,189 @@ -openref: 0.1 +clisCommon: '001' +commands: + - id: supabase-test + title: supabase test + product: 'general' -info: - id: reference/common-library-file - itle: Supabase Client libs common - description: | + - id: supabase-login + title: supabase login + product: 'general' - This file shares info common between the JS and Dart libraries. + - id: supabase-link + title: supabase link + product: 'general' -functions: - - id: initializing - title: initializing + - id: supabase-init + title: supabase init + product: 'general' - - id: sign-up - title: signUp() - product: 'Auth' + - id: supabase-test-db + title: supabase test db + product: 'general' - - id: sign-in-with-password - title: signInWithPassword() - product: 'Auth' + - id: supabase-stop + title: supabase stop + product: 'general' - - id: sign-in-with-otp - title: signInWithOtp() - product: 'Auth' + - id: supabase-status + title: supabase status + product: 'general' - - id: sign-in-with-oauth - title: signInWithOAuth() - product: 'Auth' + - id: supabase-start + title: supabase start + product: 'general' - - id: sign-out - title: signOut() - product: 'Auth' + - id: supabase-gen + title: supabase gen + product: 'general' - - id: verify-otp - title: verifyOtp() - product: 'Auth' + - id: supabase-gen-types + title: supabase gen types + product: 'general' - - id: get-session - title: getSession() - product: 'Auth' + - id: supabase-gen-types-typescript + title: supabase gen types typescript + product: 'general' - - id: get-user - title: getUser() - product: 'Auth' - - - id: update-user - title: updateUser() - product: 'Auth' - - - id: set-session - title: setSession() - product: 'Auth' - - - id: refresh-session - title: refreshSession() - product: 'Auth' - - - id: on-auth-state-change - title: onAuthStateChange() - product: 'Auth' - - - id: admin-api - title: Overview - product: 'Auth-admin' - - - id: get-user-by-id - title: getUserById() - product: 'Auth-admin' - - - id: list-users - title: listUsers() - product: 'Auth-admin' - - - id: create-user - title: createUser() - product: 'Auth-admin' - - - id: delete-user - title: deleteUser() - product: 'Auth-admin' - - - id: invite-user-by-email - title: inviteUserByEmail() - product: 'Auth-admin' - - - id: auth-reset-password-for-email - title: resetPasswordForEmail() - product: 'Auth-admin' - - - id: generate-link - title: generateLink() - product: 'Auth-admin' - - - id: update-user-by-id - title: updateUserById() - product: 'Auth-admin' - - - id: select - title: 'Fetch data: select()' - product: 'Database' - - - id: insert - title: 'Create data: insert()' - product: 'Database' - - - id: update - title: 'Modify data: update()' - product: 'Database' - - - id: upsert - title: 'Upsert data: upsert()' - product: 'Database' - - - id: delete - title: 'Delete data: delete()' - product: 'Database' - - - id: rpc - title: 'Postgres functions: rpc()' - product: 'Database' - - - id: eq - title: eq() - product: 'Database' - parent: 'Filters' - - - id: neq - title: neq() - product: 'Database' - parent: 'Filters' - - - id: gt - title: gt() - product: 'Database' - parent: 'Filters' - - - id: gte - title: gte() - product: 'Database' - parent: 'Filters' - - - id: lt - title: lt() - product: 'Database' - parent: 'Filters' - - - id: lte - title: lte() - product: 'Database' - parent: 'Filters' - - - id: like - title: like() - product: 'Database' - parent: 'Filters' - - - id: ilike - title: ilike() - product: 'Database' - parent: 'Filters' - - - id: is - title: is() - product: 'Database' - parent: 'Filters' - - - id: in - title: in() - product: 'Database' - parent: 'Filters' - - - id: contains - title: contains() - product: 'Database' - parent: 'Filters' - - - id: contained-by - title: containedBy() - product: 'Database' - parent: 'Filters' - - - id: range-gt - title: rangeGt() - product: 'Database' - parent: 'Filters' - - - id: range-gte - title: rangeGte() - product: 'Database' - parent: 'Filters' - - - id: range-lt - title: rangeLt() - product: 'Database' - parent: 'Filters' - - - id: range-lte - title: rangeLte() - product: 'Database' - parent: 'Filters' - - - id: range-adjacent - title: rangeAdjacent() - product: 'Database' - parent: 'Filters' - - - id: overlaps - title: overlaps() - product: 'Database' - parent: 'Filters' - - - id: text-search - title: textSearch() - product: 'Database' - parent: 'Filters' - - - id: match - title: match() - product: 'Database' - parent: 'Filters' - - - id: not - title: not() - product: 'Database' - parent: 'Filters' - - - id: or - title: or() - product: 'Database' - parent: 'Filters' - - - id: filter - title: filter() - product: 'Database' - parent: 'Filters' - - - id: using-modifiers - title: Using Modifiers - product: 'Database' - parent: 'Modifiers' - - - id: db-modifiers-select - title: select() - product: 'Database' - parent: 'Modifiers' - - - id: order - title: order() - product: 'Database' - parent: 'Modifiers' - - - id: limit - title: limit() - product: 'Database' - parent: 'Modifiers' - - - id: range - title: range() - product: 'Database' - parent: 'Modifiers' - - - id: abort-signal - title: abortSignal() - product: 'Database' - parent: 'Modifiers' - - - id: single - title: single() - product: 'Database' - parent: 'Modifiers' - - - id: maybeSingle - title: maybeSingle() - product: 'Database' - parent: 'Modifiers' - - - id: csv - title: csv() - product: 'Database' - parent: 'Modifiers' - - - id: invoke - title: invoke() - product: 'Functions' - - - id: subscribe - title: on().subscribe() - product: 'Realtime' - - - id: get-channels - title: getChannels() - product: 'Realtime' - - - id: remove-channel - title: removeChannel() - product: 'Realtime' - - - id: remove-all-channels - title: removeAllChannels() - product: 'Realtime' - - - id: list-buckets - title: listBuckets() - product: 'Storage' - - - id: get-bucket - title: getBucket() - product: 'Storage' - - - id: create-bucket - title: createBucket() - product: 'Storage' - - - id: empty-bucket - title: emptyBucket() - product: 'Storage' - - - id: update-bucket - title: updateBucket() - product: 'Storage' - - - id: delete-bucket - title: deleteBucket() - product: 'Storage' - - - id: from-upload - title: from.upload() - product: 'Storage' - - - id: from-update - title: from.update() - product: 'Storage' - - - id: from-move - title: from.move() - product: 'Storage' - - - id: from-copy - title: from.copy() - product: 'Storage' - - - id: from-create-signed-url - title: from.createSignedUrl() - product: 'Storage' - - - id: from-create-signed-urls - title: from.createSignedUrls() - product: 'Storage' - - - id: from-get-public-url - title: from.getPublicUrl() - product: 'Storage' - - - id: from-download - title: from.download() - product: 'Storage' - - - id: from-remove - title: from.remove() - product: 'Storage' - - - id: from-list - title: from.list() - product: 'Storage' + - id: supabase-secrets + title: supabase secrets + product: 'secrets' + + - id: supabase-secrets-unset + title: supabase secrets unset + product: 'secrets' + + - id: supabase-secrets-set + title: supabase secrets set + product: 'secrets' + + - id: supabase-secrets-list + title: supabase secrets list + product: 'secrets' + + - id: supabase-projects + title: supabase projects + product: 'projects' + + - id: supabase-projects-list + title: supabase projects list + product: 'projects' + + - id: supabase-projects-create + title: supabase projects create + product: 'projects' + + - id: supabase-orgs + title: supabase orgs + product: 'organizations' + + - id: supabase-orgs-list + title: supabase orgs list + product: 'organizations' + + - id: supabase-migration + title: supabase migration + product: 'migration' + + - id: supabase-migration-new + title: supabase migration new + product: 'migration' + + - id: supabase-migration-list + title: supabase migration list + product: 'migration' + + - id: supabase-functions + title: supabase functions + product: 'functions' + + - id: supabase-functions-serve + title: supabase functions serve + product: 'functions' + + - id: supabase-functions-new + title: supabase functions new + product: 'functions' + + - id: supabase-functions-deploy + title: supabase functions deploy + product: 'functions' + + - id: supabase-functions-delete + title: supabase functions delete + product: 'functions' + + - id: supabase-domains + title: supabase domains + product: 'domains' + + - id: supabase-domains-reverify + title: supabase domains reverify + product: 'domains' + + - id: supabase-domains-get + title: supabase domains get + product: 'domains' + + - id: supabase-domains-delete + title: supabase domains delete + product: 'domains' + + - id: supabase-domains-create + title: supabase domains create + product: 'domains' + + - id: supabase-domains-activate + title: supabase domains activate + product: 'domains' + + - id: supabase-db + title: supabase db + product: 'database' + + - id: supabase-db-reset + title: supabase db reset + product: 'database' + + - id: supabase-db-remote + title: supabase db remote + product: 'database' + + - id: supabase-db-remote-commit + title: supabase db remote commit + product: 'database' + + - id: supabase-db-remote-changes + title: supabase db remote changes + product: 'database' + + - id: supabase-db-push + title: supabase db push + product: 'database' + + - id: supabase-db-lint + title: supabase db lint + product: 'database' + + - id: supabase-db-diff + title: supabase db diff + product: 'database' + + - id: supabase-completion + title: supabase completion + product: 'completion' + + - id: supabase-completion-zsh + title: supabase completion zsh + product: 'completion' + + - id: supabase-completion-powershell + title: supabase completion powershell + product: 'completion' + + - id: supabase-completion-fish + title: supabase completion fish + product: 'completion' + + - id: supabase-completion-bash + title: supabase completion bash + product: 'completion'