Changeset 101


Ignore:
Timestamp:
12/10/05 17:00:23 (18 years ago)
Author:
thauvin
Message:
  • start documentation
  • functions to show documentation
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/soft/ObsData/bin/obsdata

    • Property cvs2svn:cvs-rev changed from 1.8 to 1.9
    r96 r101  
    22 
    33# $Id$ 
     4 
     5=head1 NAME 
     6 
     7obsdata - Find, sort and dispatch data files 
     8 
     9=head1 VERSION 
     10 
     11CVS: $Revision$ 
     12 
     13=cut 
    414 
    515use strict; 
     
    717use ObsData; 
    818use Getopt::Long; 
     19use Pod::Usage; 
    920 
    1021my $verbose = 2; 
     
    1526    'debug' => sub { $verbose = 0 }, 
    1627    'v' => sub { $verbose-- }, 
    17 ); 
     28    'h|help' => sub { pod2usage(-exitval => 0) }, 
     29) or pod2usage(); 
     30 
     31=head1 SYNOPSIS 
     32 
     33obsdata -c config_file [...] 
     34 
     35=head1 OPTIONS 
     36 
     37=cut 
    1838 
    1939my $obsdata = ObsData->new( 
     
    2545        printf("%-9s %s\n", sprintf("[%s]", ObsData::loglevel($_[0])), $_[1]); 
    2646    }, 
    27 ) or die "Can't create obsdata obj"; 
    28  
     47) or do { 
     48    warn "Can't create obsdata object\n"; 
     49    pod2usage() 
     50}; 
    2951 
    3052$obsdata->load or die "Can load osbdata"; 
     
    4365    } 
    4466} 
     67 
     68=head1 AUTHOR 
     69 
     70Olivier Thauvin <olivier.thauvin@aerov.jussieu.fr> 
     71 
     72=cut 
Note: See TracChangeset for help on using the changeset viewer.