def main(repo_url, ref='master', credentials=None, build_options=None):

    clone_dir = app_builder.clone_repository(repo_url, ref=ref, credentials=credentials)

    applet_id = app_builder.create_applet(clone_dir, build_options=build_options)

    return { 'output_applet': dxpy.dxlink(applet_id) }
def main(input_file, build_options=None):

    unpack_dir = app_builder.unpack_tarball(input_file)

    applet_id = app_builder.create_applet(unpack_dir, build_options=build_options)

    return { 'output_applet': dxpy.dxlink(applet_id) }