support parsing arguments from a file