#!/bin/bash

export OUT="cygwin files and packages.csv"

if [[ $# == 0 ]]; then
	echo "Example usage: $0 sh.exe libgcc_s-1.dll"
	echo "Output will be appended to \"${OUT}\""
        echo "This script is intended to help with GPL compliance."
	echo "Currently this script does not identify the source package,"
        echo "Only the binary package."
	echo "Browse a cygwin mirror or use Google/DuckDuckGo to identify the source package."
fi

echo "File,Binary Package w/ Version,Source Package" >> "${OUT}"

for file in "$@"
do
		filepath="/bin/${file}"
        binPkg=`cygcheck -f $filepath| tr -d '\r' | tr -d '\n'`
        echo "${file},${binPkg}," >> "${OUT}"
done
