mill icon indicating copy to clipboard operation
mill copied to clipboard

Allow invocation of `foo.super` tasks from the command line (500USD Bounty)

Open lihaoyi opened this issue 1 year ago • 3 comments


From the maintainer Li Haoyi: I'm putting a 500USD bounty on this issue, payable by bank transfer on a merged PR implementing this.

See https://github.com/orgs/com-lihaoyi/discussions/6 for other bounties and the terms and conditions that bounties operate under


We already give them unique selectors and paths on disk, should be possible to make them callable as well. This could be useful for debugging

We should be able to say ./mill foo.bar.super if there is only one overridden task, or if there are multiple overridden tasks then ./mill foo.bar.super.qux.Baz where qux.Baz is the super-suffix computed in mill.define.internal.OverrideMapping.assignOverridenTaskSegments (basically the partially-qualified class name long enough to uniquely define the defining class of the task)

lihaoyi avatar Dec 12 '24 13:12 lihaoyi

@lihaoyi I start to work on this

jseteny avatar Feb 19 '25 17:02 jseteny

@lihaoyi I did not really progress with this and stopped to work on it.

jseteny avatar Mar 18 '25 09:03 jseteny

hey @lihaoyi I would like to work on this.

rekudyu avatar Sep 25 '25 16:09 rekudyu