add BashSourceGenerator