Version:
v12.0-M1
[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
Latest Eclipse ESCET news Read all news

placeholder | placeholder-date | Placeholder news message title 1
placeholder | placeholder-date | Placeholder news message title 2
placeholder | placeholder-date | Placeholder news message title 3

# 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.

Download

## ToolDef

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

- ToolDef documentation home page
- ToolDef language reference
- ToolDef tooling
- ToolDef release notes

## Eclipse ESCET

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

- Eclipse ESCET project
- Eclipse ESCET community
- Eclipse ESCET project and community news
- Eclipse ESCET general toolkit documentation
- Eclipse ESCET contact and support
- Eclipse ESCET license and legal information