#!/bin/bash

VERSION=0.1alt1

show_usage()
{
    echo "Diagnostic Tool for collecting system information"
    echo ""
    echo "Usage: diag-system-report [options]"
    echo ""
    echo "Options:"
    echo "  -h, --help			This message"
    echo "  -l, --list			List of tests"
    echo "  -v, --version		Write version"
    echo "  -r, --report		Write verbose output to file"
    echo ""
    echo "Example: "
    echo "diag-system-report -r > report.tar.xz"
    echo ""
    exit 0;
}

version()
{
    echo "diag-system-report version:"
    echo ""
    echo "system-report version:"
	system-report -V
    exit 0;
}


report() {
    current_date=$(date +"%Y-%m-%d_%H:%M")
    archive_name="/tmp/report_$current_date.tar"
	/usr/bin/system-report -o ${archive_name}  > /dev/null 2>&1
    cat "${archive_name}.xz"
    rm -rf "${archive_name}.xz"
}

list() {
	echo ""
	exit 0;
}


if [ "$#" -eq 1 ]
then
  case "$1" in
    -h | --help) show_usage
    ;;
    -l | --list) list
    ;;
    -v | --version) version
    ;;
    -r | --report) report
    ;;
    *) echo "Unrecognized option: $1" ; show_usage ; exit 1
    ;;
  esac
else
	show_usage
	exit 1
fi




