## Description This PR adds to the `estimate_billing` option to the `appsmithctl` command. This will help existing users estimate their bill when they consider upgrading to the paid edition. Usage: ``` appsmithctl estimate_billing Options: --sessionPrice The price per active session. Defaults to 0.3 --priceCap The price cap for a user in a given month. Defaults to 15 ``` A user can also run the command for various scenarios to determine the optimum capacity tier. ## Type of change - New feature (non-breaking change which adds functionality) - This change requires a documentation update ## How Has This Been Tested? Manually ## Checklist: - [ ] My code follows the style guidelines of this project - [x] I have performed a self-review of my own code - [x] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [x] My changes generate no new warnings - [ ] I have added tests that prove my fix is effective or that my feature works - [ ] New and existing unit tests pass locally with my changes
28 lines
601 B
JSON
28 lines
601 B
JSON
{
|
|
"name": "appsmith_utils",
|
|
"version": "1.0.0",
|
|
"description": "appsmith utils tool",
|
|
"main": "bin/index.js",
|
|
"author": "",
|
|
"license": "Apache-2.0",
|
|
"private": true,
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/appsmithorg/appsmith.git",
|
|
"directory": "deploy/docker"
|
|
},
|
|
"dependencies": {
|
|
"dotenv": "10.0.0",
|
|
"mongodb": "^4.4.0",
|
|
"readline-sync": "1.4.10",
|
|
"shelljs": "0.8.5",
|
|
"nodemailer": "6.7.5",
|
|
"cli-progress": "^3.11.2",
|
|
"luxon": "^3.0.1",
|
|
"minimist": "^1.2.6"
|
|
},
|
|
"bin": {
|
|
"appsmithctl": "./bin/index.js"
|
|
}
|
|
}
|