Hi!
I think it will be nice if we can set many -D options for a job.
IMO it is not difficult to add this. Briefly speaking, it can be done by changing the type of 'depend_on' variable from int to int[].
I have uploaded a proof of concept implementation on my GitHub repository, though it is quite naive implementation and should be refined.
https://github.com/y-uti/taskspoolerI'm glad if you would support this feature.
thanks,