proc runGitCmd(cmd: string; workingDir = ""): string {. ...raises: [OSError, Exception, IOError, CatchableError], tags: [ExecIOEffect, ReadIOEffect, RootEffect].}
proc runNimCmd(cmd, workingDir: string): string {. ...raises: [OSError, Exception, IOError, CatchableError], tags: [ExecIOEffect, ReadIOEffect, RootEffect].}