Hello community, We asked some time ago what you ...
# sdf
c
Hello community, We asked some time ago what you wanted, and we've been working hard to bring it to you. Today we are announcing that the new SuiteCloud CLI for Node.js project is now open source in GitHub and the first official release will be available soon through npmjs.com! party The SuiteCloud CLI for Node.js is the newest tool from SuiteCloud, which exposes an interactive and non-interactive mode to interact with SDF, allowing to manage the development cycle with the most used capabilities (commands) offered in the SuiteCloud CLI for Java. You can check out the project here: https://github.com/oracle/netsuite-suitecloud-node-cli The current CLI code available in GitHub can be downloaded and used but it's not officially released yet. This means: β€’ The CLI release is not yet available in npmjs.com. However, you can test the new CLI by downlading the code directly from GitHub β€’ Official documentation is not available yet in Help Center/SuiteAnswers β€’ You may encounter some bugs that may/may not be solved before the first official release. If you play with it and find any issues, please report them to GitHub issues in the repo (https://github.com/oracle/netsuite-suitecloud-node-cli/issues) This is the first time we work in an open source project so until we have clear processes and guidelines we won't be accepting contributions. We would love to hear your feedback! Please report issues, enhancement requests, etc. Anything you would like to share about your experience with the new CLI! As soon as we officially release the new CLI, we will share the release notes with details to expose what this new tool can bring to you! Happy holidays from the NetSuite SuiteCloud team! oracle/netsuite-suitecloud-node-cli Website https://www.netsuite.com/
πŸ‘€ 3
❀️ 2
netsuite santa 6
🎁 5
🀩 3
s
Great to see this @Carlos Olivares (NS DevTools PM)! At first glance it appears this nodejs project is essentially a friendly wrapper with the java implementation doing the actual NS communications?
I'd also like to say thanks for making this an open project on GitHub!
a
That’s correct. The first version covers most of the Java commands and exposes them in a more user friendly way. The following version (20.1) contains more advanced features like unit testing integration, browser-based authentication and improved multiple account support per project.
s
Yes, the interactive
setupaccount
command was nice. Reminds me a bit of the old netsuite-sync tool I did, only better πŸ™‚
the lack of multi-account support makes this a non-starter for me, so I look forward to that next update!
a
Thanks for your feedback @stalbert! We are very excited about sharing our project publicly and we hope over time this tool can improve the development experience on top of the SuiteCloud platform
l
Looks amazing. I was able to create a new project, setup an account. import objects and deploy
I'm just missing the multiple account configuration πŸ˜•
Do we have a release date?
a
Should be around February
For now, the workaround for multiple accounts is to replace the account.json content if you want to switch account
πŸ‘ 1
c
After coming back from my holidays, and reading this feedbacks I am ready! So glad to hear your comments!
c
hurray!
i’m going to see if i can branch my VS Code plugin and incorporate this in so the setup and usability process is seamless
a
.clicache
is going to hell in the next major release πŸ™‚
s
heh
c
πŸ‘ πŸ‘ πŸ‘