Кроме того на Vlang можно писать bash-скрипты.
Пример скрипта конвертирующего картинки из одного формата в другой:
#!/usr/bin/env -S v run
fotos := glob('*.jpg', '*.jpeg', '*.png')!
for p in fotos {
name := p.trim_right('jpegn.')
webp := execute_or_exit('cwebp -q 85 -m 6 -mt -progress ${p} -o ${name}.webp')
println('${p} -> ${name}.webp ${webp.exit_code}')
avif := execute_or_exit('avifenc -a tune=ssim -q 75 --speed 5 --jobs 2 ${p} -o ${name}.avif')
println('${p} -> ${name}.avif ${avif.exit_code}')
jxl := execute_or_exit('cjxl ${p} ${name}.jxl -v -q 90 --lossless_jpeg=0')
println('${p} -> ${name}.jxl ${jxl.exit_code}')
}
println('')