github-analytics 0.1.0

This small tool will report/save the PRs and issues opened on the StarkWare exploration team's repos
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use clap::Parser;
use github_analytics::models::Cli;
use github_analytics::print_data::display_summary;
use github_analytics::pull_data::pull_data;
use github_analytics::push_data::push_data;

#[tokio::main]
async fn main() {
    let cli = Cli::parse();
    let repo_infos = pull_data(cli.start).await.unwrap();
    if cli.db {
        push_data(&repo_infos).await.unwrap();
    }
    if cli.print {
        display_summary(&repo_infos);
    }
}