#!/bin/bash # Run CI report with KPIs (10_CI_report_with_kpis_simple.Rmd) # Usage: ./10_run_kpi_report.sh --filename= --report_date= --mail_day= --data_dir= --borders= --ci_plot_type= --colorblind_friendly= --facet_by_season= --x_axis_unit= filename="CI_report_with_kpis.docx" report_date="$(date +%Y-%m-%d)" mail_day="Monday" data_dir="aura" borders="FALSE" ci_plot_type="both" colorblind_friendly="TRUE" facet_by_season="FALSE" x_axis_unit="days" for arg in "$@"; do case $arg in --filename=*) filename="${arg#*=}" ;; --report_date=*) report_date="${arg#*=}" ;; --mail_day=*) mail_day="${arg#*=}" ;; --data_dir=*) data_dir="${arg#*=}" ;; --borders=*) borders="${arg#*=}" ;; --ci_plot_type=*) ci_plot_type="${arg#*=}" ;; --colorblind_friendly=*) colorblind_friendly="${arg#*=}" ;; --facet_by_season=*) facet_by_season="${arg#*=}" ;; --x_axis_unit=*) x_axis_unit="${arg#*=}" ;; *) echo "Unknown option: $arg" exit 1 ;; esac shift done echo "Running CI report with KPIs for $data_dir, report date $report_date, mail day $mail_day." echo "Parameters: borders=$borders, ci_plot_type=$ci_plot_type, colorblind=$colorblind_friendly, facet_by_season=$facet_by_season, x_axis_unit=$x_axis_unit" cd r_app Rscript -e "rmarkdown::render('10_CI_report_with_kpis_simple.Rmd', output_file='$filename', params=list(report_date='$report_date', mail_day='$mail_day', data_dir='$data_dir', borders='$borders', ci_plot_type='$ci_plot_type', colorblind_friendly='$colorblind_friendly', facet_by_season='$facet_by_season', x_axis_unit='$x_axis_unit'))" cd ..