home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / bbs_mail / insp_100.arj / INSPECT.DEF next >
INI File  |  1992-07-20  |  19KB  |  520 lines

  1. [General]
  2. ; The following information is used in general operations by InspectA.
  3. ; In the case of external programs, you can elect to specify a complete
  4. ; file/path name (which is fastest, since it loads without the need to
  5. ; search the PATH) or just the filename.
  6. ;
  7. ; Note that when specified here, the "Work" and "Swap" directories are
  8. ; explicitly checked to ensure that they exist, and are created by
  9. ; InspectA should they be found missing (and deleted afterwards, if it
  10. ; had to create them).
  11. ;
  12. ; None of these paths need to be specified, but if they are, they will
  13. ; always be used, and the environment variables not.
  14. ;
  15. ; Editor <program>      Specify which program to use for editing files.
  16. ;                       If this is not specified, InspectA reads the
  17. ;                       value stored in the "EDITOR" environment variable
  18. ;                       instead. The default otherwise is "Q.EXE".
  19. ; Viewer <program>      Specify which program to use for viewing files.
  20. ;                       If not given, InspectA uses the "PAGER" environment
  21. ;                       variable, or defaults to "LIST.COM" if it is not set.
  22. ; Temp <path>           Specifies which directory to use to extract files
  23. ;                       to. The default is the current directory, but if
  24. ;                       using CDROM drives or using drives without much
  25. ;                       free space, it is advantageous to extract elsewhere.
  26. ; Swap <type> <path>    Specify the type of program image swapping to use
  27. ;                       and where to place the program image file if swap
  28. ;                       to disk is used exlicitly or as a fallback if not
  29. ;                       enough EMS or XMS is available.
  30. ;                       Valid types are:    XMS     Extended memory
  31. ;                                           EMS     Expanded (LIMS) memory
  32. ;                                           Disk    Swap to disk
  33. ;                                           None    Disable swapping
  34. ;
  35.  
  36. Editor  Q.EXE           ; Use SemWare's QEDIT
  37. Viewer  LIST.COM        ; Use Vernon D. Beurg's LIST program
  38. Temp    C:\TMP\WORK$$   ; Directory to use for viewing extracted files
  39. Swap    Disk C:\TMP     ; Type of swapping and where to put swap file
  40.  
  41. [Colours]
  42. ; This file is not directly usable by InspectA except as 'source' for
  43. ; creating a compiled INSPECT.INI. After generating the .INI file, this
  44. ; file need not be present at runtime.
  45. ;
  46. ;
  47. ; Colour assignments are assigned by the following combinations:
  48. ;
  49. ;                   -----------------  C L A S S  -----------------
  50. ;   Type            Main  Form  List  Menu  Error Text  Popup Shell
  51. ;   -----           ----- ----- ----- ----- ----- ----- ----- -----
  52. ;   Background      *     *     *     *     *     *     *     *
  53. ;   Frame           *     *     *     *     *     *     *
  54. ;   Title           *     *     *     *     *     *     *
  55. ;   Highlight             *     *     *                 *
  56. ;   Field-label     *     *                       *     *
  57. ;   Field-data      *     *     *                 *     *
  58. ;   Field-current   *     *                             *
  59. ;   Not-avail                         *                 *
  60. ;   Hidden                                        *     *
  61. ;   Subtitle        *
  62. ;   Prompt          *
  63. ;   Shadow          *
  64. ;   Bold1                                         *
  65. ;   Bold2                                         *
  66. ;   Marker                                        *
  67. ;
  68. ; Format of each line is:
  69. ;
  70. ; Class Type  color_attribute mono_attribute
  71. ;
  72. ; Attributes may be derived from the following table:
  73. ;
  74. ;         -------------------  F O R E G R O U N D  ---------------------
  75. ;                                     Lit Drk Lit Lit Lit Lit Lit
  76. ;         Blk Blu Grn Cyn Red Mag Bwn Gry Gry Blu Grn Cyn Red Mag Yel Wht
  77. ;         --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
  78. ;   Black   0   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15
  79. ;    Blue  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31
  80. ;   Green  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47
  81. ;    Cyan  48  49  50  51  52  53  54  55  56  57  58  59  60  62  63  65
  82. ;     Red  64  65  66  67  68  69  70  71  72  73  74  75  76  77  78  79
  83. ; Magenta  80  81  82  83  84  85  86  87  88  89  90  91  92  93  94  95
  84. ;   Brown  96  97  98  99 100 101 102 103 104 105 106 107 108 109 110 111
  85. ;   White 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
  86. ;
  87. ; Add 128 to attributes for blinking (or intense background)
  88. ;
  89. Main    Background          23      7
  90. Main    Title               113     112
  91. Main    Subtitle            49      112
  92. Main    Prompt              113     15
  93. Main    Field-label         11      7
  94. Main    Field-data          3       1
  95. Main    Field-current       49      9
  96. Main    Frame               127     15
  97. Main    Shadow              8       0
  98. Form    Background          23      7
  99. Form    Frame               27      7
  100. Form    Title               31      15
  101. Form    Field-label         30      7
  102. Form    Field-data          23      1
  103. Form    Field-current       113     9
  104. Form    Highlight           79      15
  105. List    Background          23      7
  106. List    Frame               27      7
  107. List    Title               79      7
  108. List    Highlight           14      112
  109. List    Field-data          95      7
  110. Menu    Background          7       7
  111. Menu    Frame               10      15
  112. Menu    Title               31      9
  113. Menu    Highlight           113     112
  114. Menu    Not-available       7       1
  115. Error   Background          23      143
  116. Error   Frame               30      15
  117. Error   Title               26      7
  118. Text    Field-label         27      7
  119. Text    Field-data          30      15
  120. Text    Hidden              29      7
  121. Text    Background          23      7
  122. Text    Frame               31      15
  123. Text    Title               28      112
  124. Text    Bold1               26      15
  125. Text    Bold2               30      9
  126. Text    Highlight           95      112
  127. Text    Marker              25      1
  128. Popup   Background          113     112
  129. Popup   Frame               126     15
  130. Popup   Title               112     113
  131. Popup   Highlight           116     7
  132. Popup   Highlight           30      15
  133. Popup   Field-label         127     7
  134. Popup   Field-data          113     1
  135. Popup   Field-current       14      9
  136. Popup   Not-available       120     7
  137. Popup   Hidden              119     1
  138. Shell   Background          7       7
  139.  
  140. [ArchiveCmds]
  141. ;   This section describes the command used for adding to,
  142. ;   deleting from, extracting and testing archives.
  143. ;
  144. ;   The format of each line is:
  145. ;
  146. ;   Type    Operation   Command line
  147. ;
  148. ;   Where:
  149. ;       Type is one of:
  150. ;               AR5     SEA ARC v5 format
  151. ;               PKA     PKWARE ARC variant (Squashing)
  152. ;               PAK     NoGate PAK format
  153. ;               AR6     SEA ARC v6 format
  154. ;               AR7     SEA ARC v7 format (Trimming)
  155. ;               ZIP     PKWARE ZIP format
  156. ;               LZH     Yoshi's LHARC v1.13de and below
  157. ;               LHA     Yoshi's LHA v2.0+
  158. ;               ZOO     ZOO format v2.01 and less
  159. ;               ZOH     ZOO 2.10 high compression format
  160. ;               ARJ     Jung's ARJ
  161. ;               HPK     Guttman's HPACK
  162. ;       Operation is one of
  163. ;               A (U)   Add file(s)
  164. ;               X (E)   Extract file(s)
  165. ;               D (K)   Delete file(s)
  166. ;               T       Test file(s)
  167. ;       Command line is the command line to use, with the following
  168. ;       substitutions being done at runtime:
  169. ;               $a      Archive name (including path)
  170. ;               $p      Archive password
  171. ;               $f      File name - individual only
  172. ;               $m      Multiple file names (where multiple packets to archive)
  173. ;               $r      Multiple file names via a redirect list (@filename.ext)
  174. ;
  175. ;   NOTE: You can define multiple commands for the one archive format
  176. ;         and operation! The application will search for the first
  177. ;         available command and attempt to execute it. This allows the
  178. ;         same configuration files to be used on multiple machines
  179. ;         where different archiving programs are available.
  180. ;
  181.  
  182. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; EXTRACT ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  183. ; ARC v5.x
  184. AR5 X   pkunpak $a $m
  185. AR5 X   pkxarc $a $m
  186. AR5 X   arce $a $m
  187. AR5 X   arc eo $a $m
  188. AR5 X   xarc $a $m
  189. AR5 X   arcplus x $a $m
  190. AR5 X   pak e $a $m
  191. ; PKARC variant
  192. PKA X   pkunpak $a $m
  193. PKA X   pkxarc $a $m
  194. PKA X   pak e $a $m
  195. PKA X   xarc $a $m
  196. PKA X   arce $a $m
  197. PKA X   arcplus x $a $m
  198. ; NoGate PAK
  199. PAK X   pak e $a $m
  200. ; ARC v6.x
  201. AR6 X   xarc $a $m
  202. AR6 X   arc e $a $m
  203. AR6 X   arcplus e $a $m
  204. ; ARC v7.x
  205. AR7 X   xarc $a $m
  206. AR7 X   arc e $a $m
  207. AR7 X   arcplus e $a $m
  208. ; PKWARE ZIP
  209. ZIP X   pkunzip -d $a $m
  210. ZIP X   pak e $a $m
  211. ZIP X   unzip -d $a $m
  212. ; LHARC 1.x
  213. LZH X   lharc x $a $m
  214. LZH X   lha x $a $m
  215. ; LHA 2.x
  216. LHA X   lha x $a $m
  217. ; ZOO < 2.10
  218. ZOO X   zoo x// $a $m
  219. ZOO X   looz x $a $m
  220. ; ZOO 2.10+
  221. ZOH X   zoo x// $a $m
  222. ZOH X   looz x $a $m
  223. ; ARJ
  224. ARJ X   arj x -jr $a $m
  225. ARJ X   arje x $a $m
  226. ARJ X   dearj x $a $m
  227. ARJ X   unarj x $a $m
  228.  
  229. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; DELETE ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  230. ; ARC v5.x
  231. AR5 D   pkpak -d $a @$r
  232. AR5 D   pkarc -d $a $m
  233. AR5 D   arc d $a $m
  234. AR5 D   arcplus d $a $m
  235. AR5 D   pak d $a $m
  236. ; PKARC variant
  237. PKA D   pkpak -d $a $m
  238. PKA D   pkarc -d $a $m
  239. PKA D   pak d $a $m
  240. PKA D   arcplus d $a $m
  241. PKA D   arc d $a $m
  242. ; NoGate PAK
  243. PAK D   pak d $a $m
  244. ; ARC v6.x
  245. AR6 D   arc d $a $m
  246. AR6 D   arcplus d $a $m
  247. ; ARC v7.x
  248. AR7 D   arc d $a $m
  249. AR7 D   arcplus d $a $m
  250. ; PKWARE ZIP
  251. ZIP D   pkzip -d $a @$r
  252. ZIP D   pak d $a $m
  253. ZIP D   zip -d $a $m
  254. ; LHARC 1.x
  255. LZH D   lharc d $a $m
  256. LZH D   lha d $a $m
  257. ; LHA 2.x
  258. LHA D   lha d $a $m
  259. ; ZOO < 2.10
  260. ZOO D   zoo DP $a $m
  261. ; ZOO 2.10+
  262. ZOH D   zoo DP $a $m
  263. ; ARJ
  264. ARJ D   arj d $a $m
  265. ARJ D   arje d $a $m
  266. ARJ D   dearj d $a $m
  267.  
  268. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ADD/UPDATE ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  269. ; ARC v5.x
  270. AR5 A   pkpak -oct -a $a @$r
  271. AR5 A   pkarc -oct -a $a $m
  272. AR5 A   arc a $a $m
  273. AR5 A   arcplus a5 $a $m
  274. ; PKARC variant
  275. PKA A   pkpak -a $a @$r
  276. PKA A   pkarc -a $a $m
  277. PKA A   pak a /C $a $m
  278. AR6 A   arcplus a5 $a $m
  279. ; NoGate PAK
  280. PAK A   pak a $a $m
  281. ; ARC v6.x
  282. AR6 A   arc a $a $m
  283. AR6 A   arcplus a6 $a $m
  284. ; ARC v7.x
  285. AR7 A   arcplus a $a $m
  286. AR7 A   arc a $a $m
  287. ; PKWARE ZIP
  288. ZIP A   pkzip $a $m
  289. ZIP A   pak a /Z $a $m
  290. ; LHARC 1.x
  291. LZH A   lharc a -t $a $m
  292. LZH A   lha a -t $a $m
  293. ; LHA 2.x
  294. LHA A   lha a -t $a $m
  295. ; ZOO < 2.10
  296. ZOO A   zoo a $a $m
  297. ; ZOO 2.10+
  298. ZOH A   zoo ah $a $m
  299. ; ARJ
  300. ARJ A   arj a $a $m
  301. ARJ A   arja a $a $m
  302.  
  303. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; TEST ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  304. ; ARC v5.x
  305. AR5 T   pkunpak -t $a $m
  306. AR5 T   pkxarc -t $a $m
  307. PKA T   pak t $a $m
  308. AR5 T   arc t $a $m
  309. ; PKARC variant
  310. PKA T   pkpak -t $a $m
  311. PKA T   pkarc -t $a $m
  312. PKA T   pak t $a $m
  313. PKA T   arc t $a $m
  314. ; NoGate PAK
  315. PAK T   pak t $a $m
  316. ; ARC v6.x
  317. AR6 T   arc t $a $m
  318. AR6 T   arcplus t $a $m
  319. ; ARC v7.x
  320. AR7 T   arcplus t $a $m
  321. AR7 T   arc t $a $m
  322. ; PKWARE ZIP
  323. ZIP T   pkunzip -t $a $m
  324. ZIP T   pak t $a $m
  325. ; LHARC 1.x
  326. LZH T   lharc t $a $m
  327. LZH T   lha t $a $m
  328. ; LHA 2.x
  329. LHA T   lha t -tm $a $m
  330. ; ZOO < 2.10
  331. ZOO T   zoo -test $a $m
  332. ; ZOO 2.10+
  333. ZOH T   zoo -test $a $m
  334. ; ARJ
  335. ARJ T   arj t $a $m
  336. ARJ T   arja t $a $m
  337. ;
  338. ;
  339. ; Text files to read descriptions from
  340. ; These are used in priority of the order below
  341. ; Filenames are limited in length to 16 chrs on HPFS
  342. [Descriptions]
  343. descript.ion                ; 4DOS description file
  344. files.bbs                   ; FidoNet BBS style files list
  345. "@files"                    ; Waffle standard description file
  346. ;
  347. ; REGISTERED VERSION ONLY
  348. ; Define fidonet addresses
  349. ; (used for file attach & arcmail/outbound file address calculation
  350. ;
  351. [Address]
  352. 3:632/348.0@fidonet
  353. 3:632/0.0@fidonet
  354. 3:632/400@fidonet
  355. 58:4100/1.0@intlnet
  356. 33:300/6.0@admin
  357. 199:4242/5@rainbownet
  358. ;
  359. ; REGISTERED VERSION ONLY
  360. ; Domain equivalents
  361. ; Equates aliases to domains; provides automatic translation between
  362. ; a given string and an ftp domain. If you use domain outbound handling,
  363. ; then you MUST use this to equate the root name of non-primary domain
  364. ; outbound directories to the relevent domain (except where the two
  365. ; happen to be the same, of course!)
  366. ;
  367. ; Note that domains are always case INSENSITIVE, so there is no reason
  368. ; for equating case equivalents.
  369. ;
  370. [DomainEquiv]
  371. fido        fidonet
  372. intl        intlnet
  373. intlnet.eur intlnet
  374. rainbow     rainbownet
  375. famlynet    familynet
  376. ;
  377. ; REGISTERED VERSION ONLY
  378. ; Define FidoNet mailer type and variables
  379. ;
  380. [Mailer]
  381. ;
  382. ; Mailer type, one of:
  383. ;
  384. ; BT[,!zone][,!point][,!domain] ; '!zone' and '!domain' qualifiers disable
  385. ; BinkleyTerm                   ; support for domain/zone/point based outbound
  386. ; Opus                          ; Opus 1.x support
  387. ; FD
  388. ; FrontDoor
  389. ; SEAdog
  390. ;
  391. ; Zone, point and domain qualifiers are valid on any mailer type, as are
  392. ; negations of same (keywords preceeded by '!'). By default, BT and FD types
  393. ; have full 5D addressing enabled, Opus and SEAdog none. Modifications using
  394. ; the zone, point and domain keywords may cause unpredictable results if they
  395. ; do not match the mailer's real addressing capability.
  396. ;
  397. ; Pointnet:  [ USE ONLY TO TRANSLATE POINTNET FOR YOUR PRIMARY AKA ]
  398. ;
  399. ; PointNet POINTNETNO
  400. ;
  401. Mailer BT,zone,point,domain
  402. PointNet 6348
  403. ;
  404. ; REGISTERED VERSION ONLY
  405. ; Define paths
  406. ; Format of each line:
  407. ;   PathType  <path>   [Optional description]
  408. ; Valid pathtypes are:
  409. ;   Netmail, postmail, outbound, inbound, directory
  410. ;
  411. ; Leave description blank of you do not wish a directory to
  412. ; appear on the "directories index" pick list.
  413. ;
  414. [Paths]
  415. Netmail     C:\MSGS\NETMAIL                             ; Where outbound file attaches live
  416. Postmail    C:\MSGS\MAILBOX                             ; Where outbound netmail is posted
  417. Outbound    D:\MAIL\FILE\OUT    Outbound directory      ; Where outbound compressed mail is held
  418. Inbound     D:\MAIL\FILE\IN     Inbound files directory ; Where inbound files are stored
  419. Inbound     D:\MAIL\FILE\PROT   Protected inbound
  420. ;
  421. ; Other directory definitions
  422. ;
  423. Directory   d:\files\general            General files area
  424. Directory   d:\files\comms              Communications softwaare
  425. Directory   d:\files\uploads            BBS uploads area
  426. Directory   d:\files\c-lang             C Programming language
  427. Directory   d:\files\pas-lang           Pascal Programming language
  428. Directory   d:\files\bus                Business oriented software
  429. Directory   d:\files\ssheet             Spreedsheets and utilities
  430. ;
  431. ; REGISTERED VERSION ONLY
  432. ; Define key bindings
  433. ;
  434. [KeyDefs]
  435. KeyHelp "F1 Help│F2 Mark│F3 View│F4 Edit│F5 Copy│F6 Move│F7 MkD│F8 Sort│F10 Exec│ESC Quit│F11 Shell│F12 Describe│^Enter Winsz│Space Mark"
  436. ; Standard key-bindings
  437. F1      HELP                        ; Display help
  438. F2      GMARK                       ; Mark/unmark all files
  439. F3      VIEW                        ; View current file
  440. F4      EDIT                        ; Edit current file
  441. F5      COPY                        ; Copy current\marked file
  442. F6      MOVE                        ; Move current/marked file
  443. F7      MKDIR                       ; Create new directory
  444. F8      SORT                        ; Sort list
  445. F9      LOG                         ; View directories
  446. F10     EXEC                        ; Execute file
  447. ^D      DRIVE                       ; Change drive
  448. ^E      REEXEC                      ; Execute last command
  449. ^F      FINDF                       ; Locate file
  450. ^R      RESCN                       ; Rescan current directory
  451. ^S      TYPES                       ; Determine file types
  452. @A      ADDARC                      ; Add files to an archive
  453. @E      EDIT                        ; Edit current file
  454. @I      DIRIDX                      ; Select directory from user index
  455. @L      LIST                        ; View current file, list mode
  456. @Q      QUIT                        ; Exit, retain current directory
  457. @S      SORT                        ; Sort list
  458. @X      EXIT                        ; Exit InspectA
  459. @Z      SHELL                       ; Shell to command line
  460. Up      PREV                        ; Previous file
  461. Down    NEXT                        ; Next file
  462. PgUp    PREVSCN                     ; Previous screen
  463. PgDn    NEXTSCN                     ; Next screen
  464. Home    TOP                         ; Top of files list
  465. End     END                         ; End of files list
  466. Insert  DESCRIBE                    ; Add/edit file description
  467. Delete  DELETE                      ; Delete file or directory
  468. ^PgUp   UPDIR                       ; Move up one directory
  469. ^PgDn   DNDIR                       ; Move down one directory
  470. #Up     MARKUP                      ; Mark current file, move up
  471. #Down   MARKDN                      ; Mark current file, move down
  472. #PgUp   MARKPGUP                    ; Mark up screen
  473. #PgDn   MARKPGDN                    ; Mark down screen
  474. #Home   MARKHOME                    ; Mark all files to top
  475. #End    MARKEND                     ; Mark all files to end
  476. Enter   DOFILE                      ; Act on file (default=view)
  477. Space   MARK                        ; Mark current file
  478. Escape  ESCAPE                      ; Quit (with prompt)
  479. ^Enter  CHGWIN                      ; Change files window size
  480. #Enter  DOSVIEW                     ; View dos screen
  481. @-      VSTATS                      ; View memory statistics
  482. @T      TESTARC                     ; Test archive(s)
  483. ; Some alternative bindings
  484. ^Z      SHELL
  485. Grey+   DNDIR
  486. Grey-   UPDIR
  487. F11     SHELL
  488. F12     DESCRIBE
  489. ^M      DOFILE
  490. ^L      LOG
  491. ; Execute keys
  492. @F10    USERCMD make $?{ Additional make flags ? }
  493. @R      USERCMD $=a $?{ Run program: Enter command line parameters }
  494. @P      USERCMD cvpack $+a
  495. ^T      USERCMD touch $f
  496. ^O      USERCMD co -l $?{ Enter filename to check out for editing }
  497. ^I      USERCMD ci $+a
  498. @M      USERCMD malt NETDAVID
  499. @E      USERCMD q $?{ File to edit? |$+a}
  500. @B      USERCMD b $?{ File to edit? |$+a}
  501. @S      USERCMD qsort $?{ File to sort ? |$+a}
  502. @G      USERCMD grep $?{ GREP Switches ? |-i} $?{ Search for (regular expression) ? } $?{ Search files ? |$m}
  503. @C      USERCMD ss $?{ File to spell check ? |$+a}
  504. @W      USERCMD online
  505. @L      USERCMD lzexe $?{ File to LZEXE ? |$=a.exe}
  506. @U      USERCMD uudecode $?{ Uudecode what ? |$+a}
  507. ;
  508. ; REGISTERED VERSION ONLY
  509. ; Define filetype macros
  510. ;
  511. [FileDefs]
  512. ;
  513. ; Examples:-
  514. ;*.doc   b $f
  515. ;*.dbf   dbview $f
  516. ;*.bbs   oracle $f
  517. ;*.mec   mecca $f $-f.BBS
  518. ;*.mk    make -f $f $?{ Additional make flags ? |TD=-g COPT= DB=/CO}
  519. ;*.c     make $?{ Additional make flags ? |TD=-g COPT= DB=/CO} $=f.obj
  520.