Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
#!/bin/csh# ---------------------------------------------------------------------------# Set parameters - handle arguments# ---------------------------------------------------------------------------set dir = ${LAGRANTO}/docu/set viewer = xpdfset nargv = ${#argv}if ( (${#argv} == 0) ) thennroff -man ${dir}/man/lagrantohelp.0 | lessexit 0endifif ( "${nargv}" == "1" ) thenset mode = "$1"set verb = "long"else if ( "${nargv}" == "2" ) thenset mode = "$1"set verb = "$2"endif# ---------------------------------------------------------------------------# Tutorial, Reference, Presentation, Future Plans# ---------------------------------------------------------------------------if ( "$mode" == "future" ) thennroff -man ${dir}/man/futureplans.0 | lessexit 0endifif ( "$mode" == "tutorial" ) then${viewer} ${dir}/tutorial/tutorial.pdfexit 0endifif ( "$mode" == "reference" ) then${viewer} ${dir}/reference/reference.pdfexit 0endifif ( "$mode" == "presentation" ) then${viewer} ${dir}/presentation/presentation.pdfexit 0endif# ---------------------------------------------------------------------------# Manual# ---------------------------------------------------------------------------if ( "${verb}" == "long" ) thennroff -man ${dir}/man/${mode}.0 | lessexit 0endifif ( "${verb}" == "short" ) thenechonroff -man ${dir}/man/${mode}.0 | grep -A 1 SYNOPSISechoset i0 = `nroff -man ${dir}/man/${mode}.0 | grep -n EXAMPLES | awk -F ":" '{print $1}'`set i1 = `nroff -man ${dir}/man/${mode}.0 | grep -n AUTHOR | awk -F ":" '{print $1}'`set i1 = `echo "$i1 - 1" | bc`if ( ( "$i0" != "" ) & ( "$i1" != "" ) ) thennroff -man ${dir}/man/${mode}.0 | sed -ne ${i0},${i1}pendifendifif ( "${verb}" == "synopsis" ) thenechonroff -man ${dir}/man/${mode}.0 | grep -A 1 SYNOPSISechoexit 0endifif ( "${verb}" == "parameter" ) thenset i0 = `nroff -man ${dir}/man/${mode}.0 | grep -n PARAMETERS | awk -F ":" '{print $1}'`set i1 = `nroff -man ${dir}/man/${mode}.0 | grep -n EXAMPLES | awk -F ":" '{print $1}'`set i1 = `echo "$i1 - 1" | bc`echo $i0echo $i1if ( ( "$i0" != "" ) & ( "$i1" != "" ) ) thennroff -man ${dir}/man/${mode}.0 | sed -ne ${i0},${i1}pendifexit 0endifif ( "${verb}" == "examples" ) thenset i0 = `nroff -man ${dir}/man/${mode}.0 | grep -n EXAMPLES | awk -F ":" '{print $1}'`set i1 = `nroff -man ${dir}/man/${mode}.0 | grep -n AUTHOR | awk -F ":" '{print $1}'`set i1 = `echo "$i1 - 1" | bc`if ( ( "$i0" != "" ) & ( "$i1" != "" ) ) thennroff -man ${dir}/man/${mode}.0 | sed -ne ${i0},${i1}pendifexit 0endifexit 0