Scripting or another form of automation

Hi - is there a scripting language, or any other way to capture and re-run a series of operations ? If not, is this on the roadmap ? Thanks!