Add more scripting features

Signed-off-by: Gregory Detal <gregory.detal@uclouvain.be>
Update Click

Signed-off-by: Gregory Detal <gregory.detal@uclouvain.be>