What's the best solution for the following:
    
    
    import distros
    
    for distro in Distribution:
      if detectOs(distro): echo distro
    
    Run

Error: undeclared field: 'distro' found 'distro' of kind 'forVar'

Module distros source shows a Distribution.d enum is expected:
    
    
    template detectOs*(d: untyped): bool =
      ## Distro/OS detection. For convenience the
      ## required ``Distribution.`` qualifier is added to the
      ## enum value.
      detectOsImpl(Distribution.d)
    
    Run

Exporting detectOsImpl would allow:
    
    
    for distro in Distribution:
      if detectOsImpl(distro): echo distro
    
    Run

Any suggestions?

Reply via email to