#!/usr/bin/env perl use lib 'lib'; use GitInsight; use GitInsight::Util qw(info error warning prob); use Data::Dumper; use Getopt::Long; my ( $no_day_stats, $username, $left_cutoff, $cutoff_offset, $accuracy, $output ); GetOptions( "username=s" => \$username, # string "nodaystats" => \$no_day_stats, # flag "left_cutoff=s" => \$left_cutoff, "cutoff_offset=s" => \$cutoff_offset, "accuracy" => \$accuracy, "output=s" => \$output ) or die("Error in command line arguments\n"); die("At least you must enter a github username") if !$username; $output ||= $username; my $Insight = GitInsight->new( no_day_stats => $no_day_stats, left_cutoff => $left_cutoff, cutoff_offset => $cutoff_offset, file_output => $output, accuracy => $accuracy, verbose => 1, ); $Insight->contrib_calendar($username); $Insight->process;