27 void usage(
const char* program_name)
29 std::cout <<
"Usage:\n"
30 <<
"\t" << program_name <<
" [options] input_file\n"
32 <<
"\tDisplays the header information of the provided input_files to stdout,\n"
34 <<
"\t--help : this message\n";
37 int main(
int argc,
char** argv) {
42 for(
int a=1; a < argc; ++a) {
43 if((
char)argv[a][0] ==
'-') {
44 if(std::string(
"--help") == argv[a])
50 std::cerr <<
"unknown parameter " << argv[a] << std::endl;
59 if(file.size() == 0) {
60 std::cerr << argv[0] <<
" error: no input file supplied" << std::endl;
66 std::ifstream input_file_stream(file);
69 input_file_stream >> header;
72 std::cout << pss::astrotypes::sigproc::Header::Info() << header;