pub fn run(args: Args) -> Result<()>
Run the templates command.
Returns an error if template generation fails.