zip_cli.cld 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. Module ZIP_CLITABLE
  2. Ident "03-001"
  3. Define Verb ZIP
  4. Parameter P1, Label=ZIPFILE, Prompt="Zip file"
  5. Parameter P2, Label=INFILE, VALUE(list), Prompt="Files to Zip"
  6. Qualifier DELETE, NonNegatable
  7. Qualifier FRESHEN, NonNegatable
  8. Qualifier MOVE, NonNegatable
  9. Qualifier UPDATE, NonNegatable
  10. Qualifier EXCLUDE, NonNegatable, VALUE(required,list)
  11. Qualifier INCLUDE, NonNegatable, VALUE(required,list)
  12. Qualifier EXLIST, NonNegatable, VALUE(type=$FILE,required)
  13. Qualifier INLIST, NonNegatable, VALUE(type=$FILE,required)
  14. Qualifier ADJUST_OFFSETS, NonNegatable
  15. Qualifier APPEND, NonNegatable
  16. Qualifier BATCH, NonNegatable, VALUE(type=$FILE)
  17. Qualifier BEFORE, NonNegatable, VALUE(type=$DATETIME)
  18. Qualifier COMMENTS, NonNegatable,
  19. VALUE(list,type=COMMENTS_KEYWORDS)
  20. Qualifier COMPRESSION, NonNegatable, VALUE(type=COMPRESS_OPTS)
  21. Qualifier COPY_ENTRIES, NonNegatable
  22. Qualifier DESCRIPTORS, NonNegatable
  23. Qualifier DIFFERENCE, NonNegatable
  24. Qualifier DIRNAMES, Negatable, Default
  25. Qualifier DISPLAY, NonNegatable,
  26. VALUE(type=DISPLAY_KEYWORDS, required, list)
  27. Qualifier DOT_VERSION, NonNegatable
  28. Qualifier ENCRYPT, Negatable, VALUE
  29. Qualifier EXTRA_FIELDS, Negatable, VALUE(type=EXTRA_OPTS)
  30. Qualifier FILESYNC, NonNegatable
  31. Qualifier FIX_ARCHIVE, NonNegatable, VALUE(type=FIX_OPTS)
  32. Qualifier FULL_PATH, Negatable, Default
  33. Qualifier GROW, NonNegatable
  34. Qualifier HELP, NonNegatable, VALUE(type=HELP_OPTS)
  35. Qualifier JUNK, NonNegatable
  36. Qualifier KEEP_VERSION, Negatable
  37. Qualifier LATEST, NonNegatable
  38. Qualifier LEVEL, VALUE(type=$NUMBER,required)
  39. Qualifier LICENSE, NonNegatable
  40. Qualifier LOG_FILE, NonNegatable,
  41. VALUE(list, required, type=LOG_OPTS)
  42. Qualifier MUST_MATCH, NonNegatable
  43. Qualifier OUTPUT, VALUE(required,type=$FILE)
  44. Qualifier PATTERN_CASE, NonNegatable, VALUE(type=PATT_CASE_OPTS)
  45. Qualifier PAUSE, Negatable
  46. Qualifier PKZIP, Negatable
  47. Qualifier PRESERVE_CASE, Negatable,
  48. VALUE(type=PRES_CASE_OPTS, list)
  49. Qualifier QUIET, NonNegatable
  50. Qualifier RECURSE, Negatable, VALUE(type=RECURSE_OPTS)
  51. Qualifier SHOW, NonNegatable,
  52. VALUE(type=SHOW_KEYWORDS, required, list)
  53. Qualifier SINCE, NonNegatable, VALUE(type=$DATETIME)
  54. Qualifier SPLIT, NonNegatable,
  55. VALUE(list, required, type=SPLIT_OPTS)
  56. Qualifier STORE_TYPES, NonNegatable, VALUE(required,list)
  57. Qualifier SYMLINKS, NonNegatable
  58. Qualifier TEMP_PATH, VALUE(required,type=$FILE)
  59. Qualifier TEST, NonNegatable, VALUE(type=TEST_OPTS)
  60. Qualifier TRANSLATE_EOL, NonNegatable,
  61. VALUE(type=EOL_KEYWORDS)
  62. Qualifier UNSFX, NonNegatable
  63. Qualifier VERBOSE, NonNegatable,
  64. VALUE(type=VERBOSE_OPTS, list)
  65. Qualifier VMS, NonNegatable, VALUE(type=VMS_OPTS)
  66. Qualifier WILDCARD, VALUE(type=WILDCARD_OPTS)
  67. Qualifier YYZ_ZIP, NonNegatable, Default
  68. Qualifier ZIP64, NonNegatable
  69. Disallow COPY_ENTRIES and (DELETE or FRESHEN or UPDATE)
  70. Disallow DELETE and (COPY_ENTRIES or FRESHEN or UPDATE)
  71. Disallow FRESHEN and (COPY_ENTRIES or DELETE or UPDATE)
  72. Disallow UPDATE and (COPY_ENTRIES or DELETE or FRESHEN)
  73. Disallow DIFFERENCE and (neg OUTPUT)
  74. Disallow DIFFERENCE and
  75. (FIX_ARCHIVE.NORMAL or FIX_ARCHIVE.FULL or
  76. COPY_ENTRIES or DELETE)
  77. Disallow APPEND and GROW
  78. Disallow FIX_ARCHIVE.NORMAL and FIX_ARCHIVE.FULL
  79. Disallow (FIX_ARCHIVE.NORMAL or FIX_ARCHIVE.FULL) and
  80. (neg OUTPUT)
  81. Disallow TRANSLATE_EOL.LF and TRANSLATE_EOL.CRLF
  82. Disallow FULL_PATH and JUNK
  83. Disallow RECURSE.PATH and RECURSE.FILENAMES
  84. Disallow (neg EXTRA_FIELDS) and
  85. (KEEP_EXISTING or EXTRA_FIELDS.NORMAL)
  86. Define Type PATT_CASE_OPTS
  87. Keyword BLIND
  88. Keyword SENSITIVE, DEFAULT
  89. Define Type COMMENTS_KEYWORDS
  90. Keyword ARCHIVE, DEFAULT
  91. Keyword FILES
  92. Keyword ZIP_FILE
  93. Define Type COMPRESS_OPTS
  94. Keyword BZIP2
  95. Keyword DEFLATE, DEFAULT
  96. Keyword STORE
  97. Define Type DISPLAY_KEYWORDS
  98. Keyword BYTES
  99. Keyword COUNTS
  100. Keyword DOTS, VALUE
  101. Keyword GLOBALDOTS
  102. Keyword USIZE
  103. Keyword VOLUME
  104. Define Type EOL_KEYWORDS
  105. Keyword LF, DEFAULT
  106. Keyword CRLF
  107. Define Type EXTRA_OPTS
  108. Keyword NORMAL, DEFAULT
  109. Keyword KEEP_EXISTING
  110. Define Type FIX_OPTS
  111. Keyword NORMAL, DEFAULT
  112. Keyword FULL
  113. Define Type HELP_OPTS
  114. Keyword NORMAL, DEFAULT
  115. Keyword EXTENDED
  116. Define Type LOG_OPTS
  117. Keyword APPEND, Negatable
  118. Keyword INFORMATIONAL, Negatable
  119. Keyword FILE, NonNegatable, VALUE(required, type=$FILE)
  120. Define Type PRES_CASE_OPTS
  121. Keyword NOODS2
  122. Keyword NOODS5
  123. Keyword ODS2
  124. Keyword ODS5
  125. Define Type RECURSE_OPTS
  126. Keyword PATH, DEFAULT
  127. Keyword FILENAMES
  128. Define Type SHOW_KEYWORDS
  129. Keyword COMMAND
  130. Keyword DEBUG
  131. Keyword FILES
  132. Keyword OPTIONS
  133. Define Type SPLIT_OPTS
  134. Keyword BELL, Negatable
  135. Keyword PAUSE, Negatable
  136. Keyword SIZE, VALUE(required)
  137. Keyword VERBOSE, Negatable
  138. Define Type TEST_OPTS
  139. Keyword UNZIP, VALUE(required)
  140. Define Type VERBOSE_OPTS
  141. Keyword NORMAL, DEFAULT
  142. Keyword MORE
  143. Keyword DEBUG
  144. Keyword COMMAND
  145. Define Type VMS_OPTS
  146. Keyword ALL
  147. Define Type WILDCARD_OPTS
  148. Keyword NOSPAN