willdo 0.0.1

Task manager with DAG
Documentation
job: zorg
then:
  - start:
      - something
    code:
      - { min: 3, max: 10 }
      - { min: 30, mask: 7 }
      - { min: 400, max: 4 }
      - { mask: 0x88 }
---
"*/*.part.yaml"
---
# - "a/not*found*.yaml"
# - "b/not*found*.yaml"
# - "c/not*found*.yaml"
---
# config:
#   include: []
#     #- not*found.yaml
---
job: something
then:
  - start:
      - quack
---
job: abc
script: 
  - sleep 3
  - false
then:
  - start: zorg
    code: [2, 3]
  # - enable: zorg
  # - disable: zorg
  #   code:
  #     - min: 0
when:
  - all:
      - done: zap
      - done: yack
      - any:  
        - done: [alt1,alt0]
        - done: alt2
  - any:
      - done: [weird, weirder]
        code:
          - 0 # implied
          - { min: 20 }
      - done: weird
        code:
          min: 0
          max: 13
      - done: weird
        code: [3, 2, 1]
      - done: weird
        code:
          mask: 0x11
  - done: zap

---
when:
  - done:
      - abc
  # - done: abc
  #   code:  13
script: sleep 10