Overview
Comment: | Major changes: simple components now work Single components now work |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | origin/master | trunk |
Files: | files | file ages | folders |
SHA3-256: |
046cdcada84288a0491474a1303e1cb2 |
User & Date: | gawthrop@users.sourceforge.net on 2000-04-04 15:22:44 |
Other Links: | branch diff | manifest | tags |
Context
2000-04-04
| ||
16:14:08 | Sorted mtt help check-in: c4fe55a67e user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
15:22:44 |
Major changes: simple components now work Single components now work check-in: 046cdcada8 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
13:09:51 | *** empty log message *** check-in: 42dc72d63a user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
Changes
Modified mttroot/mtt/bin/mtt_help from [03708f745e] to [9f8955b4e5].
︙ | ︙ | |||
10 11 12 13 14 15 16 17 18 19 20 21 22 23 | # Copyright (c) P.J.Gawthrop 1996 ############################################################### ## Version control history ############################################################### ## $Id$ ## $Log$ ## Revision 1.11 1998/07/16 20:41:05 peterg ## Now uses new mtt_help ## ## Revision 1.10 1998/05/18 08:35:19 peterg ## Surround arguments to tr with "" ## ## Revision 1.9 1998/03/26 08:23:02 peterg | > > > | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | # Copyright (c) P.J.Gawthrop 1996 ############################################################### ## Version control history ############################################################### ## $Id$ ## $Log$ ## Revision 1.12 1998/07/21 08:47:59 peterg ## Default null $2 (regexp) to '^' - ie match any line ## ## Revision 1.11 1998/07/16 20:41:05 peterg ## Now uses new mtt_help ## ## Revision 1.10 1998/05/18 08:35:19 peterg ## Surround arguments to tr with "" ## ## Revision 1.9 1998/03/26 08:23:02 peterg |
︙ | ︙ | |||
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | regexp=$2; else regexp='^'; fi if [ "$topic" = "" ]; then echo 'Usage: mtt help representations' echo ' mtt help components' echo ' mtt help examples' echo ' mtt help CRs' echo ' mtt help representations <match_string>' echo ' mtt help components <match_string>' echo ' mtt help examples <match_string>' echo ' mtt help CRs <match_string>' echo ' mtt help <component_or_example_or_CR_name>' exit fi ext='_[cl]*.*[mt]' summary='[%#]SUMMARY' description='[%#]DESCRIPTION' alias='[%#]ALIAS' case $topic in components) key=$summary | > > | | > > > > > > > | > < < > > | | > | > > > > > > > > > > > > > > > > > > > | | > > > > > > | 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 | regexp=$2; else regexp='^'; fi if [ "$topic" = "" ]; then echo 'Usage: mtt help representations' echo ' mtt help simple' echo ' mtt help components' echo ' mtt help examples' echo ' mtt help CRs' echo ' mtt help representations <match_string>' echo ' mtt help components <match_string>' echo ' mtt help examples <match_string>' echo ' mtt help CRs <match_string>' echo ' mtt help <component_or_example_or_CR_name>' exit fi ext='_[cl]*.*[mt]' summary='[%#]SUMMARY' description='[%#]DESCRIPTION' alias='[%#]ALIAS' lbl="_lbl.txt" case $topic in components) key=$summary find_path="$MTT_COMPONENTS" name='' sort='sort -u' blurb="components";; simple) key=$summary find_path="$MTT_COMPONENTS/simple" name='' sort='sort -u' blurb="simple components";; crs) key=$summary find_path=$MTT_CRS name='*.cr' sort='sort -u' blurb="constitutive relationships";; examples) key=$summary find_path=$MTT_EXAMPLES name='' all='all' sort='sort -u' blurb="Examples";; representations) key=$summary find_path=$MTTPATH name='mtt' all='all' sort='sort -u' blurb="Representations";; *) other=OTHER; key="$summary|$description|$alias" find_path=$MTT_LIB name=$Topic all='all' sort='cat' blurb=$Topic;; esac subtopic=$2 if [ "$subtopic" = "" ]; then subtopic='.' fi; if [ "$topic" = "representations" ]; then echo $blurb mtt2reps_txt else fullnames=`mtt_find $find_path "$name" | awk '{printf("%s/%s\n",$1,$2)}'` N=`echo $fullnames | wc -w`; if [ -z "$fullnames" ]; then echo No $blurb found. else echo $N $blurb found. for fullname in $fullnames; do name=`basename $fullname` if [ -n "$other" ]; then cat $fullname | egrep $key else info=`cat $fullname | egrep $key | awk '{for (i=2;i<=NF;i++) print $i}'` category=`echo $fullname | sed "s!$find_path/!!" ` category=`dirname $category` echo $category $name $info fi done fi fi exit awk '{print "cat " $1 "/" $2}' | sh |\ egrep $key | egrep $regexp |\ sed "s/$summary[ ]*//" |\ sed "s/$description[ ]*/ /" |\ sed "s/$alias[ ]*/ Alias: /" |\ sed "s!$find_path/!!" |\ $sort |