In the 4th part, we will learn how to create dynamic tasks in Gradle using project parameters. Also, we will discuss very useful features, such as task name abbreviation and task rules. Finally, we will implement a simple CLI, which is based on Gradle tasks and uses the same principles as Kubernetes CLI (kubectl). https://linchpiner.github.io/gradle-for-devops-4.html