#!/bin/bash

case $1 in
	find_broken_packages)
		haskell-updater -C "printPackages () { echo \$* > ${2};}; printPackages" > /dev/null
		;;
	find_all_packages)
		haskell-updater --all -C "printPackages () { echo \$* > ${2};}; printPackages" > /dev/null
		;;
	list_actions)
		echo find_broken list_actions find_all_packages > "$2"
		;;
	get_api)
		echo 1.1 > "$2"
		;;
	*)	
		echo "Unknown action:" "$1" > "$3"
		exit 1
		;;
esac
		

