Vendia CLI Commands
Below is a list of available Vendia CLI commands.
Commands
share auth
Manage authorization & set current Vendia user.
| Subcommand | Description | 
|---|---|
| auth login | Login to Vendia user account | 
| auth logout | Logout of Vendia user account | 
| auth role | Manage roles for users | 
| auth role delete | Delete roles for users | 
| auth role get | Get role information | 
| auth role list | List roles for user | 
| auth role set | Set Roles for user | 
| auth switch | Switch active Vendia account | 
| auth whoami | Display active Vendia account | 
share client
Manage your local Vendia client.
| Subcommand | Description | 
|---|---|
| client generate | Generate a custom client for your accessing your project’s API. | 
| client pull | Writes your project’s schema files to a local directory - needed in order to generate a custom client for your accessing your project’s API. | 
share file
Manage files in a project.
| Subcommand | Description | 
|---|---|
| file add | Add a file | 
| file get | Get a file | 
| file list | List current files | 
| file remove | Remove a file | 
| file update | Update a file | 
share login
Login to Vendia user account.
share logout
Logout of Vendia user account.
share node
Manage workspaces in a project.
| Subcommand | Description | 
|---|---|
| node add-api-key | Add an API Key | 
| node add-jwt-auth | Add a custom JWT Authentication Provider to a workspace | 
| node get | Get workspace configuration | 
| node grant-access | Grant user access to a workspace | 
| node remove-jwt-auth | Remove a custom JWT Authentication Provider from a workspace | 
| node revoke-access | Revoke a user’s access to a workspace | 
| node schema | Fetch a workspace’s GraphQL Schema | 
| node sharing-policy | Manage sharing policies for a workspace | 
| node update | Update workspace configuration | 
share org
Manage your Organization (Enterprise only).
| Subcommand | Description | 
|---|---|
| org get | Get your Organization (Enterprise only) | 
| org list-users | List Org Users (Enterprise only) | 
share uni
Manage project operations.
| Subcommand | Description | 
|---|---|
| uni create | Create a new project | 
| uni delete | Permanently delete a project | 
| uni evolve | Evolve the schema for a project | 
| uni get | Get information about a given project | 
| uni invite | Invite a new workspace to join the project | 
| uni join | Join an existing project | 
| uni list | Lists all projects in your account | 
| uni open | Open a project in the vendia dev console | 
| uni reset | Resets project to its original state |