37 lines
1 KiB
Bash
Executable file
37 lines
1 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
# Parse command line arguments
|
|
for arg in "$@"; do
|
|
case $arg in
|
|
--filename=*)
|
|
filename="${arg#*=}"
|
|
;;
|
|
--weeks_ago=*)
|
|
weeks_ago="${arg#*=}"
|
|
;;
|
|
--report_date=*)
|
|
report_date="${arg#*=}"
|
|
;;
|
|
*)
|
|
echo "Unknown option: $arg"
|
|
exit 1
|
|
;;
|
|
esac
|
|
done
|
|
|
|
# Check if required arguments are set
|
|
if [ -z "$filename" ] || [ -z "$weeks_ago" ] || [ -z "$report_date" ]; then
|
|
echo "Missing arguments. Use: build_reports.sh --filename=hello.txt --weeks_ago=3 --report_date=2020-01-01"
|
|
exit 1
|
|
fi
|
|
|
|
# Script logic here
|
|
echo "Filename: $filename"
|
|
echo "Weeks ago: $weeks_ago"
|
|
echo "Report date: $report_date"
|
|
|
|
echo '\n'
|
|
|
|
echo 'zx28tb' | /usr/bin/sudo -S launchctl load -w /System/Library/LaunchAgents/com.apple.fontd.useragent.plist
|
|
cd /Users/mfolkerts/smartCane/r_app
|
|
Rscript -e "rmarkdown::render('CI_report_dashboard_planet.Rmd', output_file='$filename', params=list(ref='$ref', report_date='$report_date'))" |