<commit_before>package com.cognifide.gradle.aem

import com.cognifide.gradle.aem.bundle.tasks.BundleCompose
import com.cognifide.gradle.aem.common.build.DependencyOptions
import com.cognifide.gradle.aem.common.tasks.Debug
import com.cognifide.gradle.aem.common.tasks.TaskSequence
import com.cognifide.gradle.aem.common.tasks.lifecycle.*
import com.cognifide.gradle.aem.environment.tasks.*
import com.cognifide.gradle.aem.instance.provision.InstanceProvision
import com.cognifide.gradle.aem.instance.satisfy.InstanceSatisfy
import com.cognifide.gradle.aem.instance.tail.InstanceTail
import com.cognifide.gradle.aem.instance.tasks.*
import com.cognifide.gradle.aem.pkg.tasks.*
import com.cognifide.gradle.aem.instance.rcp.InstanceRcp
import com.cognifide.gradle.aem.pkg.tasks.PackageSync
import com.cognifide.gradle.aem.pkg.tasks.PackageVlt
import org.gradle.api.Project
import org.gradle.api.Task
import org.gradle.api.UnknownTaskException
import org.gradle.api.plugins.JavaPlugin
import org.gradle.api.tasks.TaskProvider
import org.gradle.api.tasks.testing.Test
import org.gradle.language.base.plugins.LifecycleBasePlugin
import java.io.Serializable

@Suppress("TooManyFunctions")
class AemTaskFacade(val aem: AemExtension) : Serializable {

    val project = aem.project

    // Common plugin shorthands

    fun debug(configurer: Debug.() -> Unit) = named(Debug.NAME, configurer)

    // Bundle plugin shorthands

    val bundles get() = getAll(BundleCompose::class.java)

    fun bundleCompose(configurer: BundleCompose.() -> Unit) = named(BundleCompose.NAME, configurer)

    fun bundleExportEmbed(dependencyNotation: Any, vararg pkgs: String) {
        bundleEmbed(dependencyNotation, true, pkgs.asIterable())
    }

    fun bundleExportEmbed(dependencyNotation: Any, pkgs: Iterable<String>) {
        bundleEmbed(dependencyNotation, true, pkgs)
    }

    fun bundlePrivateEmbed(dependencyNotation: Any, vararg pkgs: String) {
        bundleEmbed(dependencyNotation, false, pkgs.asIterable())
    }

    fun bundlePrivateEmbed(dependencyNotation: Any, pkgs: Iterable<String>) {
        bundleEmbed(dependencyNotation, false, pkgs)
    }
<commit_msg>Minor<commit_after>package com.cognifide.gradle.aem

import com.cognifide.gradle.aem.bundle.tasks.BundleCompose
import com.cognifide.gradle.aem.common.build.DependencyOptions
import com.cognifide.gradle.aem.common.tasks.Debug
import com.cognifide.gradle.aem.common.tasks.TaskSequence
import com.cognifide.gradle.aem.common.tasks.lifecycle.*
import com.cognifide.gradle.aem.environment.tasks.*
import com.cognifide.gradle.aem.instance.provision.InstanceProvision
import com.cognifide.gradle.aem.instance.satisfy.InstanceSatisfy
import com.cognifide.gradle.aem.instance.tail.InstanceTail
import com.cognifide.gradle.aem.instance.tasks.*
import com.cognifide.gradle.aem.pkg.tasks.*
import com.cognifide.gradle.aem.instance.rcp.InstanceRcp
import com.cognifide.gradle.aem.pkg.tasks.PackageSync
import com.cognifide.gradle.aem.pkg.tasks.PackageVlt
import org.gradle.api.Project
import org.gradle.api.Task
import org.gradle.api.UnknownTaskException
import org.gradle.api.plugins.JavaPlugin
import org.gradle.api.tasks.TaskProvider
import org.gradle.api.tasks.testing.Test
import org.gradle.language.base.plugins.LifecycleBasePlugin
import java.io.Serializable

@Suppress("TooManyFunctions")
class AemTaskFacade(val aem: AemExtension) : Serializable {

    val project = aem.project

    // Bundle plugin shorthands

    val bundles get() = getAll(BundleCompose::class.java)

    fun bundleCompose(configurer: BundleCompose.() -> Unit) = named(BundleCompose.NAME, configurer)

    fun bundleExportEmbed(dependencyNotation: Any, vararg pkgs: String) {
        bundleEmbed(dependencyNotation, true, pkgs.asIterable())
    }

    fun bundleExportEmbed(dependencyNotation: Any, pkgs: Iterable<String>) {
        bundleEmbed(dependencyNotation, true, pkgs)
    }

    fun bundlePrivateEmbed(dependencyNotation: Any, vararg pkgs: String) {
        bundleEmbed(dependencyNotation, false, pkgs.asIterable())
    }

    fun bundlePrivateEmbed(dependencyNotation: Any, pkgs: Iterable<String>) {
        bundleEmbed(dependencyNotation, false, pkgs)
    }

{'fraction_non_alphanumeric': 0.10520038167938932, 'fraction_numerical': 0.0, 'mean_word_length': 5.04178674351585, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 10, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2649839', 'n_tokens_mistral': 1456, 'n_tokens_neox': 1338, 'n_words': 213}