A new scripting language
Static types.
Script anything.
Grob is a statically typed scripting language for Windows developers. C-style syntax, type inference, first-class file system operations — built for the gap that Go, PowerShell, and Python all miss.
// organise downloads by year/month
param source: string
param dry_run: bool = false
for file in fs.list(source) {
dest := "${file.date.year}/${file.date.month}"
if (!dry_run) file.moveTo(dest)
}
G> grob run organise.grob --source ~/Downloads
✓ 47 files organised.
Follow on GitHub
Star to be notified at launch
statically typed
type inference
C-style syntax
bytecode VM
Windows-native
first-class fs ops
no semicolons
nullable types explicit
plugin ecosystem
MIT licence