This script will create a new project/module using a groupId and artifactId.
It will use the groupId and artifactId to best guess which configuration is most appropriate for the project/module you are creating.
./create_project.py androidx.foo foo-bar
The script leverages buildSrc/public/src/main/kotlin/androidx/build/LibraryType.kt to create the recommended defaults for your project. However, you can override the options to best fit your requirements.
Generic project integration test
./create_project.py androidx.foo.bar bar-qux
Script test suite
./test_project_creator.py