nimbleutils

internal API for now, API subject to change

Procs

proc actionRetry(maxRetry: int; backoffDuration: float; action: proc (): bool): bool {...}{.
    raises: [], tags: [TimeEffect].}
retry action up to maxRetry times with exponential backoff and initial duraton of backoffDuration seconds   Source Edit
proc nimbleInstall(name: string; message: var string): bool {...}{.
    raises: [OSError, Exception, IOError, ValueError],
    tags: [ExecIOEffect, ReadIOEffect, RootEffect].}
  Source Edit