Add Client Generation script