ABL DataDigger Launcher for VS Code
A simple VS Code extension to launch DataDigger for OpenEdge ABL projects.
Description
For every OpenEdge project with a configured database connection, DataDigger can be launched directly from the VS Code Command Palette.
You can either use a custom-installed and configured DataDigger instance, or use the bundled DataDigger out of the box.
Usage
At startup, the extension detects the available OpenEdge projects.
Via the Command Palette (Ctrl+Shift+P), DataDigger can be launched using the command:
ABL DataDigger: Launch
If multiple OpenEdge projects are detected, you will be prompted to select the project to use.
It is also possible to start DataDigger for a specific OpenEdge project from the context menu in the Explorer view.
Also, use command abl-datadigger.launchForDefaultProject to start DataDigger immediately from a Task or Action button (external extension needed).

Settings
User / Workspace / Folder
- DataDigger path
Path to a custom DataDigger installation. When empty, the bundled DataDigger will be used.
- Add project client parameters
When enabled, the OpenEdge project client parameters are added when starting DataDigger.
Note: Changing this setting and/or modifying the OpenEdge client parameters in
openedge-project.json requires a restart of VS Code before the changes take effect.
Defaults to false.
- Extra parameters
Additional command-line parameters passed to DataDigger on startup.
Defaults to
-nosplash.
User only
- Enable debug logging
Enables debug-level logging for this extension.
Defaults to
false.
Support
Please report issues and feature requests via the GitHub repository.
Licensing and Legal Notices
- This extension is licensed under the MIT License.
- This extension bundles source code from DataDigger (© 2021 Patrick Tingen), licensed under the MIT License.
See THIRD-PARTY-NOTICES for details.
- OpenEdge and ABL are registered trademarks of Progress Software Corporation.