ToolJet/cli
Muhsin Shah C P 53d119680f
[chore] Node-module vulnerabilities (#8226)
* started working on node upgrade to 18.18.2

* testing ci

* updated ci node version

* updated action code

* deleted all package-lock.json files

* deleted and ovverrided some packages

* deleted and fixed server & frontend vulnerabilities

* updated firestore version

* fix: ws type issue

* fix: upgraded lerna version

* regenerated package-lock.json files again

* regenerated marketplace lock file

* updated node version in other ci and docker files

* update: lock file plugin side

* updated the npm version in docker & ci files

* removed unused imports from events file

* removed dependency-review action

* updated some packages

* tried to go with current node-module of jest. had to upgrade

* fix: deprecated function usage - ts-jest

* fix: server directory lint issues

* fixed login page issue after router-dom upgrade

* updated import/no-unresolved rule to ignore import errors of  react-loading-skeleton, react-spring packages

* fix: cypress node version & package-lock issue

* regenerated cli package-lock.json

* fix: new webpack version might cause runtime issues (had issues with enterprise). lets use old version only

* fix: form-data docker issue

* removed comment
2023-12-21 11:55:35 +05:30
..
bin Add tooljet cli (#1611) 2022-01-17 22:28:15 +05:30
src/commands Improvements : ToolJet CLI (#6155) 2023-06-07 16:27:58 +05:30
.eslintrc.js Tooljet CLI deployment and sanity check (#2096) 2022-02-05 06:49:49 +05:30
.gitignore Add tooljet cli (#1611) 2022-01-17 22:28:15 +05:30
README.md [Feature] Make plugins installable (#3069) 2022-10-27 16:59:43 +05:30
package-lock.json [chore] Node-module vulnerabilities (#8226) 2023-12-21 11:55:35 +05:30
package.json Improvements : ToolJet CLI (#6155) 2023-06-07 16:27:58 +05:30
tsconfig.json Tooljet CLI deployment and sanity check (#2096) 2022-02-05 06:49:49 +05:30

README.md

tooljet cli

Usage

$ 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
...

Command should be executed inside Tooljet directory

Commands

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

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>