GradleProjectFlattenerCli
A CLI that flattens all gradle projects in a given directory to be top level while preserving their original project paths.
This is useful for flattening nested projects that use Dokka, which does not currently support easy doc gen for nested projects and end up with colliding names.
It's recommended to run ./gradlew clean
first before running this script to minimize work.
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun CliktCommand.projectDirOption(vararg names: String = arrayOf("--project-dir"), help: String = "The project directory. Defaults to the current working directory."): OptionDelegate<Path>
A project dir option for clikt commands.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard