mirror of
https://github.com/ToolJet/ToolJet
synced 2026-04-21 21:47:17 +00:00
* feat: add user avatar
* update: @nest/platform-express from 8.0.0 to 8.4.4
* add avatar_id in login response
* add user avatar upload in frontend
* align cross divider with layout icons'
* generate nest model - extensions
* Add extensions module
* Add extension to datasouce
* add not implemented check
* create extension
* refactor
* cleanup
* fix tests
* reduce the avatar size on homepage
* poc: run js code from string
* resolve conflicts
* fix conflicts
* add globals
* add new route
* add icon, manifest file upload
* complete user flow
* add flow for data queries
* add dynamic manifest instead of local datasource types
* add version attr
* remove unused code
* add version
* rename extension(s) -> plugins(s)
* add test connection method
* feat: add marketplace listing page
* Add install plugin cmd + missing attrs {name, repo, desc} to plugin
* add missing icon
* - Add npm workspaces for marketplace monorepo
- Added cassandra datasource plugin
- Created upload to s3 script
- Created plugins.json entry file
* install plugin from s3 bucket
* cleanup
* update pkg locks
* fix icon render
* cleanup
* marketplace changes
* ui changes
* operations file load fix + revert vm2
* update module from string to 3.2.1
* load plugins.json from local file instead of remote
* install plugin from local file if not production environment
* add sqlite
* feat: add plivo api plugin
* exp: add heroku 22 stack
* update assets include path
* Revert "exp: add heroku 22 stack"
This reverts commit a8926b36e1.
* add integrations link
* Add casl ability for plugin
* load host from env else fallback to default
* update imports
* remove sqlite
* typo
* add marketplace flag to cli command
* move ts and ncc to devDep
* add hygen templates for marketplace
* cli tree-node path fix
* template indent fix
* TOOLJET_URL -> MARKETPLACE_TOOLJET_URL
* add tests
* refactor: move to plugins.helper for get-service helper utility
* fix; typo
* update package-lock.json
* review changes
* remove a href
* remove bg color + redirect issue due to href
* add test url
* fix crash on search
* remove extra slash
* feat: allow plugin to be installed from github repository
* remove unwanted args from cli command
* add repo attr while save
* feat: add feature toggle for marketplace feature
* fix: make default config as false
* chore: remove hyperlink
* fix: failing build
* chore: update s3 url to point to prod
* fix failing test
* fix test
* fix: test case
* update module from string pkg
* update env
* fix test
* fix test
* add readme file
* Update README.md
Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
109 lines
2.1 KiB
Markdown
109 lines
2.1 KiB
Markdown
tooljet cli
|
|
=================
|
|
<!-- toc -->
|
|
* [Usage](#usage)
|
|
* [Commands](#commands)
|
|
<!-- tocstop -->
|
|
# Usage
|
|
<!-- usage -->
|
|
```sh-session
|
|
$ npm install -g @tooljet/cli
|
|
$ tooljet COMMAND
|
|
running command...
|
|
$ tooljet (--version)
|
|
@tooljet/cli/0.0.13 darwin-x64 node-v14.17.3
|
|
$ tooljet --help [COMMAND]
|
|
USAGE
|
|
$ tooljet COMMAND
|
|
...
|
|
```
|
|
<!-- usagestop -->
|
|
|
|
Command should be executed inside `Tooljet` directory
|
|
|
|
# Commands
|
|
<!-- commands -->
|
|
* [`tooljet info`](#tooljet-info)
|
|
* [`tooljet plugin create PLUGIN_NAME`](#tooljet-plugin-create-plugin_name)
|
|
* [`tooljet plugin delete PLUGIN_NAME`](#tooljet-plugin-delete-plugin_name)
|
|
* [`tooljet plugin install NPM_MODULE`](#tooljet-plugin-install-npm_module)
|
|
|
|
## `tooljet info`
|
|
|
|
This command returns the information about where tooljet is being run
|
|
|
|
```
|
|
USAGE
|
|
$ tooljet info
|
|
|
|
DESCRIPTION
|
|
This command returns the information about where tooljet is being run
|
|
```
|
|
|
|
_See code: [dist/commands/info.ts](https://github.com/tooljet/tooljet/blob/v0.0.13/dist/commands/info.ts)_
|
|
|
|
## `tooljet plugin create PLUGIN_NAME`
|
|
|
|
Create a new tooljet plugin
|
|
|
|
```
|
|
USAGE
|
|
$ tooljet plugin create [PLUGIN_NAME] [--type database|api|cloud-storage] [-b] [-m]
|
|
|
|
ARGUMENTS
|
|
PLUGIN_NAME Name of the plugin
|
|
|
|
FLAGS
|
|
-b, --build
|
|
-m, --marketplace
|
|
--type=<option> <options: database|api|cloud-storage>
|
|
|
|
DESCRIPTION
|
|
Create a new tooljet plugin
|
|
|
|
EXAMPLES
|
|
$ tooljet plugin create <name> --type=<database | api | cloud-storage> [--build]
|
|
```
|
|
|
|
## `tooljet plugin delete PLUGIN_NAME`
|
|
|
|
Delete a tooljet plugin
|
|
|
|
```
|
|
USAGE
|
|
$ tooljet plugin delete [PLUGIN_NAME] [-b]
|
|
|
|
ARGUMENTS
|
|
PLUGIN_NAME Name of the plugin
|
|
|
|
FLAGS
|
|
-b, --build
|
|
|
|
DESCRIPTION
|
|
Delete a tooljet plugin
|
|
|
|
EXAMPLES
|
|
$ tooljet plugin delete <name> [--build]
|
|
```
|
|
|
|
## `tooljet plugin install NPM_MODULE`
|
|
|
|
Installs a new npm module inside a tooljet plugin
|
|
|
|
```
|
|
USAGE
|
|
$ tooljet plugin install [NPM_MODULE] --plugin <value>
|
|
|
|
ARGUMENTS
|
|
NPM_MODULE Name of the npm module
|
|
|
|
FLAGS
|
|
--plugin=<value> (required)
|
|
|
|
DESCRIPTION
|
|
Installs a new npm module inside a tooljet plugin
|
|
|
|
EXAMPLES
|
|
$ tooljet plugin install <npm_module> --plugin <plugin_name>
|
|
```
|
|
<!-- commandsstop -->
|