Small tool for managing your NetSuite app account customization using sdfcli (SuiteCloud Development Framework).
You need install:
- GIT 2.5 or newler download here
- Java JRE 8.x or newler download here
- Python 3.x download here
- PIP mark the checkbox in pyhthon installing
important! mark the checkbox on add Python to environment Path
Click on disabled path length limit
Open a new windows console (cmd) and type:
git clone https://github.com/raloz/gauss.git c:\Users\%username%\AppData\local\gauss
then run
python -m pip install --upgrade pip
for upgrading yor pip version.
Gauss needs a few modules for working, install this modules from PIP, type in your cmd:
pip install colored
pip install PyInquirer
- This PC right click into properties
- Click on system advanced settings
- Go to the adevance settings tab
- Click on envoronment variables
- Select Path variable and click on edit button to add gauss path
- Add a new path c:\Users%username%\AppData\local\gauss
Finally Restart your PC
You can create this scripts/record types:
- Client Script
- Map/reduce Script
- Restlet
- Suitelet
- Userevent Script
Type:
Open a new cmd terminal and type:
gauss.py --help
optional
You can create keybindings in your vscode, justo go to:
- File
- Preferences
- Keyboard shortcuts
- Open Keyboard Shortcuts JSON
- Paste:
// Place your key bindings in this file to override the defaults
[
{
"key": "shift+alt+u",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "gauss.py --upload ${relativeFile}\n"
}
},
{
"key": "ctrl+shift+alt+u",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "gauss.py --deploy\n"
}
}
]