home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / newc_dev / nl71a.lha / Install-NewList < prev    next >
Text File  |  1992-12-08  |  5KB  |  168 lines

  1. echo ""
  2. echo " --------------------"
  3. echo "  Install newlist7.1"
  4. echo " --------------------"
  5. echo ""
  6. echo " This script will copy the appropriate version to c: and call it 'nl'." 
  7. echo ""
  8. echo "            Note: pressing return at prompts will mean 'no'."
  9. echo ""
  10. if exists c:nl
  11.       echo ""
  12.       echo " ATTENTION:  c:nl already exists!"
  13.       ask  "             Do you wish to overwrite c:nl (y/n)?"
  14.       if warn
  15.       else
  16.          echo ""
  17.          echo "Installation aborted."  
  18.          skip xit
  19.       endif
  20.       resident c:nl remove >nil:
  21.       echo ""
  22.       echo ""
  23. endif
  24.  
  25. echo " Which newlist would you like to install?"
  26. echo ""
  27. echo "   Newlist6-13        -  old version for WB1.2/1.3 users"
  28. echo "   Newlist71          -  English only    WB2.0 only"
  29. echo "   Newlist71intl      -  Localized WB2.0 only"
  30. echo "   Newlist71intl.030  -  Localized WB2.0 only 68030 version which"
  31. echo "                              will crash on stock 68000 amiga"
  32. echo ""
  33. echo " I recommend you install the intl versions as they let you edit"
  34. echo "   almost all of the internal strings and colors with no slow down!"
  35. echo ""
  36.  
  37. ask " Install Newlist6-13 (y/n) ?"
  38. if warn 
  39.    copy newlist6-13 c:nl
  40.    echo "      Newlist6-13 copied to c:nl..."
  41.    resident c:nl add
  42.    skip more
  43. endif
  44. ask " Install Newlist71 (y/n) ?"
  45. if warn
  46.    copy newlist71 c:nl
  47.    echo "      Newlist71 copied to c:nl..."
  48.    resident c:nl add
  49.    skip more
  50. endif
  51. ask " Install Newlist71intl (y/n) ?"
  52. if warn 
  53.    copy newlist71intl c:nl
  54.    echo "      Newlist71intl copied to c:nl..."
  55.    skip installlang
  56. endif
  57. ask " Install Newlist71intl.030 (y/n) ?"
  58. if warn 
  59.    copy newlist71intl.030 c:nl
  60.    echo "      Newlist71intl.030 copied to c:nl..."
  61. lab installlang
  62.    if exists ENV:NEWLIST_LANG
  63.       echo ""
  64.       ask " Want to replace ENV:NEWLIST_LANG (y/n) ?"
  65.       if warn
  66.       else 
  67.          skip more
  68.       endif
  69.    endif
  70.    echo ""
  71.    echo " Please install a language...."
  72.    cd languages
  73.    execute install-lang
  74.    cd /
  75.    if exists ENV:NEWLIST_LANG
  76.       else
  77.          echo ""
  78.          echo " Installation not complete!"
  79.          echo "   In order to run newlist7intl versions a language must be installed."
  80.          skip xit
  81.       endif
  82.    resident c:nl add
  83. endif
  84. lab more
  85. echo ""
  86. echo " -------------------"
  87. echo "  Misc stuff to add"
  88. echo " -------------------"
  89. echo ""
  90. echo " 'Aliases'   a bunch of useful aliases that use newlist's features."
  91. echo " 'NewSpat'   a replacement for Commodore's s:spat that uses nl"
  92. echo " 'NewDpat'   a replacement for Commodore's s:dpat that uses nl"
  93. echo " 'newdir'    a neat newlist multi-execution example"
  94. echo ""
  95. ask " Shall I append 'Aliases' to your s:shell-startup (y/n) ?"
  96. if warn 
  97.    type scripts/Aliases >>s:shell-startup
  98. endif
  99. ask " Shall I replace s:spat and s:dpat with newlist versions (y/n)?"
  100. if warn
  101.    echo "  --Original spat and dpat will be renamed to spat.bak and dpat.bak"
  102.    if exists s:spat
  103.       rename s:spat s:spat.bak
  104.    endif
  105.    if exists s:dpat
  106.       rename s:dpat s:dpat.bak
  107.    endif
  108.    copy scripts/newspat s:spat
  109.    copy scripts/newdpat s:dpat
  110. endif
  111. ask " Shall I copy 'newdir' to your c: directory (y/n)?"
  112. if warn
  113.    copy scripts/newdir c:
  114. endif
  115. echo ""
  116. echo " --------"
  117. echo "  Extras"
  118. echo " --------"
  119. echo ""
  120. echo "  RESIDENT   -  loads the program once into memory so further calls"
  121. echo "                  do not need to be loaded again from disk."
  122. echo "                  This makes newlist fast to run."
  123. echo "  ENV:       -  Environment variables go here.  Newlist has environment"
  124. echo "                  variable support to allow a user to customize his"
  125. echo "                  default settings."
  126. echo ""
  127. ask " Shall I add 'RESIDENT c:nl PURE ADD' to the top of your s:user-startup ?"
  128. if warn
  129.    if exists s:user-startup
  130.       copy s:user-startup ram:
  131.       echo "RESIDENT c:nl PURE ADD" >s:user-startup
  132.       type ram:user-startup >>s:user-startup
  133.       delete ram:user-startup >nil:
  134.    endif
  135. endif
  136. if exists ENV:NEWLIST
  137.    echo ""
  138.    echo " ----------"
  139.    echo " ATTENTION: ENV: variables already exist!  Re-installing will erase all of"
  140.    echo "            your ENV: variables and settings."
  141.    echo ""
  142. endif
  143. ask " Shall I install my favorite ENV: settings in ENV: and ENVARC: (y/n) ?"
  144. if warn
  145.    if exists ENV:
  146.       copy env env: >nil:
  147.    endif
  148.    if exists ENVARC:
  149.       copy env envarc: >nil:
  150.    endif
  151. endif
  152. echo ""
  153. echo ""
  154. echo " Installation complete.  If you have any problems, consult the"
  155. echo "   installation section in NewList.doc."
  156. echo ""
  157. echo "           Try it out with:   nl"
  158. echo "                              nl -z"
  159. echo "                              nl -q"
  160. echo "                              nl -qs"
  161. echo "                              nl -qt"
  162. echo "                              nl -?"
  163. echo ""
  164. echo " Enjoy!"
  165. lab xit
  166. echo ""
  167.  
  168.