Version: [release notes]

ToolDef

Tired of scripting with Windows batch files and Linux shell scripts?

ToolDef is a cross-platform scripting language with the simplicity of Python and the power of Java.

Learn more

Features

Intuitive language

ToolDef features a simple and intuitive Python-inspired syntax that makes it easy to write scripts.

Reduce mistakes

Static typing reduces simple mistakes, compared to Windows batch files, Linux shell scripts and Python.

Powerful tools

ToolDef features many built-in data types and tools, and integrates well with Java and the Eclipse ESCET tools.

Learn more

Getting started

The ToolDef tooling is part of the Eclipse ESCET toolkit.

It is available for Windows, Linux and macOS, portable and ready to go.

ToolDef execution on command line and in IDE
ToolDef execution on command line and in IDE

ToolDef

Learn more about ToolDef from the extensive documentation that covers both the ToolDef language and tools:

Eclipse ESCET

ToolDef is part of the Eclipse ESCET open-source project. Learn more about the project and toolkit: