Not sure if you need it, but you can get the names of the tasks that were used when calling Gradle by accessing the project.gradle object.
i.e.: given the following build.gradle
task someTask << { println project.gradle.startParameter.taskNames }
Then runs:
gradle someTask someTask
Gives output:
:someTask [someTask, someTask] BUILD SUCCESSFUL Total time: 4.34 secs
tim_yates
source share