Published on September 25, 2021.
Additional information about the app is available here.
For quite some time now, there's a NetSuite project that I've been thinking about working on. And this weekend, I finally had some time to work on it.
The project involves developing a macOS and Windows native desktop app that syncs SuiteScript files with NetSuite. The goal is to make it easier for developers to use whatever IDE or text editor that they prefer to use when working with SuiteScript files. The app that I'm working on monitors changes to a local version of a SuiteScript file, and when a change is detected, the updated file is automatically saved to the NetSuite File Cabinet.
The app is still in an early stage, but here's a short animation that shows it in action. (Click on the video to see a larger version in a new tab.)
In the video, you can see that as I make changes to a RESTlet using BBEdit, the app detects the changes to the local file. It then uploads the updated file to the File Cabinet.
I'm developing the app using Xojo, a cross-platform application development tool. The app integrates with NetSuite via a custom RESTlet.
I'm hoping to release the app in the weeks ahead, and I'm considering making it available as an open source project. For updates, keep an eye on my blog, or follow me on LinkedIn.
Hello, I'm Tim Dietrich. I develop custom software for businesses that are running on NetSuite, including mobile apps, Web portals, Web APIs, and more.
I'm the developer of several popular NetSuite open source solutions, including the SuiteQL Query Tool, SuiteAPI, and more.
I founded SuiteStep, a NetSuite development studio, to provide custom software and AI solutions - and continue pushing the boundaries of what's possible on the NetSuite platform.
Copyright © 2025 Tim Dietrich.