private static int RunOptions(GithubOptions opts)
        {
            var monitor = new PullRequestMonitor(opts.Token, opts.Folder);
            var cancellationTokenSource = new CancellationTokenSource();

            try
            {
                Console.WriteLine("Beginning of retrieval of PR status");
                monitor.RunAsync(opts.Builds).Wait(cancellationTokenSource.Token);
            }
            catch (OperationCanceledException)
            {
                // Ignore
            }
            finally
            {
                Console.WriteLine("End of deep monitoring");
            }
            return(0);
        }