widget1 --flag < input_file | widget2 | widget3 > output_file