1 XCOMM ##########################################################################
5 XCOMM Action and DataType definitions for standard operating system commands.
7 XCOMM (c) Copyright 1993, 1994, 1995 Hewlett-Packard Company
8 XCOMM (c) Copyright 1993, 1994, 1995 International Business Machines Corp.
9 XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc.
10 XCOMM (c) Copyright 1993, 1994, 1995 Novell, Inc.
12 XCOMM $TOG: uxstd.dt.src /main/7 1998/07/29 17:09:27 mgreess $
14 XCOMM ##########################################################################
19 XCOMM ##########################################################################
21 %|nls-10-#HASH WARNING:...#|
23 XCOMM ##########################################################################
25 XCOMM ##########################################################################
27 %|nls-11-#HASH Data Attributes#|
29 XCOMM ##########################################################################
30 DATA_ATTRIBUTES MAN_PAGE
37 DESCRIPTION %|nls-10001-#This file#|
38 TYPE_LABEL %|nls-31089-#MAN_PAGE#|
40 DATA_CRITERIA MAN_PAGE1
42 DATA_ATTRIBUTES_NAME MAN_PAGE
44 PATH_PATTERN STAR/man/man*/STAR.[1-9]*
46 DATA_CRITERIA MAN_PAGE2
48 DATA_ATTRIBUTES_NAME MAN_PAGE
50 PATH_PATTERN STAR/man/cat*/STAR.[1-9]*
57 MAP_ACTION Dtmanpageview
65 EXEC_STRING /usr/dt/bin/dtlp -a "%Arg_1%"
68 XCOMM ##########################################################
72 ACTIONS Open,TarUnpack,Print
75 MIME_TYPE application/octet-stream
76 DESCRIPTION %|nls-10002-#This file#|
77 TYPE_LABEL %|nls-31090-#TAR#|
81 DATA_ATTRIBUTES_NAME TAR
97 MAP_ACTION PrintTarList
101 LABEL %|nls-10003-#Archive List Contents#|
104 WINDOW_TYPE PERM_TERMINAL
105 EXEC_STRING sh -c ' \
106 tar -tvf "%(File)Arg_1%" 2>&1 | \${PAGER:-more}; \
107 echo "%|nls-7-#Select#|"'
108 DESCRIPTION %|nls-10004-#The Archive#|
112 LABEL %|nls-10005-#PrintTarList#|
115 EXEC_STRING sh -c ' \
116 tar -tvf "%(File)Arg_1%" | \
117 /usr/dt/bin/dtlp -u "%|nls-10003-#Archive Li#|"'
118 DESCRIPTION %|nls-10006-#The TarList#|
122 LABEL %|nls-10007-#Archive Unpack#|
125 WINDOW_TYPE PERM_TERMINAL
126 EXEC_STRING sh -c ' \
127 tar -xvf "%(File)Arg_1"%|nls-10008-#Filename:#|"%" \
128 2>&1 | \${PAGER:-more}; \
129 echo "%|nls-7-#Select#|"'
130 DESCRIPTION %|nls-10009-#The#|
133 XCOMM ##########################################################
135 DATA_ATTRIBUTES COMPRESSED
140 MIME_TYPE application/octet-stream
142 DESCRIPTION %|nls-10010-#This is#|
143 TYPE_LABEL %|nls-31091-#COMPRESSED#|
145 DATA_CRITERIA COMPRESSED1
147 DATA_ATTRIBUTES_NAME COMPRESSED
160 LABEL %|nls-10011-#Uncompress File#|
162 WINDOW_TYPE PERM_TERMINAL
163 EXEC_STRING sh -c ' \
164 uncompress -vf "%(File)Arg_1%" %(File)Args% 2>&1 | \
166 echo "%|nls-7-#Select#|"'
167 DESCRIPTION %|nls-10012-#The#|
170 XCOMM ##########################################################
172 DATA_ATTRIBUTES SHELL
174 ACTIONS Run,Open,Print
177 COPY_TO_ACTION Execute
180 SUNV3_TYPE shell-script
181 DESCRIPTION %|nls-10013-#This file#|
182 TYPE_LABEL %|nls-31092-#SHELL#|
186 DATA_ATTRIBUTES_NAME SHELL
192 DATA_ATTRIBUTES_NAME SHELL
193 CONTENT 0 string #!/bin/sh
198 DATA_ATTRIBUTES_NAME SHELL
199 CONTENT 0 string #! /bin/sh
210 XCOMM ##########################################################
212 DATA_ATTRIBUTES CSHELL
214 ACTIONS Run,Open,Print
217 COPY_TO_ACTION Execute
220 SUNV3_TYPE cshell-script
221 DESCRIPTION %|nls-10014-#A#|
222 TYPE_LABEL %|nls-31093-#CSHELL#|
224 DATA_CRITERIA CSHELL1
226 DATA_ATTRIBUTES_NAME CSHELL
230 DATA_CRITERIA CSHELL2
232 DATA_ATTRIBUTES_NAME CSHELL
233 CONTENT 0 string #!/bin/csh
236 DATA_CRITERIA CSHELL3
238 DATA_ATTRIBUTES_NAME CSHELL
239 CONTENT 0 string #! /bin/csh
250 XCOMM ##########################################################
252 DATA_ATTRIBUTES KSHELL
254 ACTIONS Run,Open,Print
257 COPY_TO_ACTION Execute
260 DESCRIPTION %|nls-10015-#A#|
261 TYPE_LABEL %|nls-31094-#KSHELL#|
263 DATA_CRITERIA KSHELL1
265 DATA_ATTRIBUTES_NAME KSHELL
269 DATA_CRITERIA KSHELL2
271 DATA_ATTRIBUTES_NAME KSHELL
272 CONTENT 0 string #!/bin/ksh
275 DATA_CRITERIA KSHELL3
277 DATA_ATTRIBUTES_NAME KSHELL
278 CONTENT 0 string #! /bin/ksh
281 DATA_CRITERIA KSHELL4
283 DATA_ATTRIBUTES_NAME KSHELL
284 CONTENT 0 string #!KORNSHELL
287 DATA_CRITERIA KSHELL5
289 DATA_ATTRIBUTES_NAME KSHELL
290 CONTENT 0 string #! KORNSHELL
301 XCOMM ##########################################################
307 NAME_TEMPLATE %s.shar
309 DESCRIPTION %|nls-10016-#This file#|
310 TYPE_LABEL %|nls-31095-#SHAR#|
314 DATA_ATTRIBUTES_NAME SHAR
320 LABEL %|nls-2-#Print#|
327 LABEL %|nls-10017-#Unshar#|
329 WINDOW_TYPE PERM_TERMINAL
330 EXEC_STRING sh -c ' \
331 sh "%(File)Arg_1%" 2>&1 | \${PAGER:-more}; \
332 echo "%|nls-7-#Select#|"'
333 DESCRIPTION %|nls-10018-#The Unshar#|
336 XCOMM ##########################################################
338 DATA_ATTRIBUTES UUENCODE
344 DESCRIPTION %|nls-10019-#This is#|
345 TYPE_LABEL %|nls-31096-#UUENCODE#|
347 DATA_CRITERIA UUENCODE1
349 DATA_ATTRIBUTES_NAME UUENCODE
362 LABEL %|nls-10020-#Uudecode#|
364 WINDOW_TYPE PERM_TERMINAL
365 EXEC_STRING sh -c ' \
366 uudecode "%(File)Arg_1%" 2>&1 | \${PAGER:-more}; \
367 echo "%|nls-7-#Select#|"'
368 DESCRIPTION %|nls-10021-#The Undecode#|
371 XCOMM ##########################################################
373 DATA_ATTRIBUTES MESSAGE_CAT
378 MIME_TYPE application/octet-stream
379 DESCRIPTION %|nls-10022-#This file#|
380 TYPE_LABEL %|nls-31097-#MESSAGE_CAT#|
382 DATA_CRITERIA MESSAGE_CAT1
384 DATA_ATTRIBUTES_NAME MESSAGE_CAT
396 XCOMM ##########################################################################
397 XCOMM ##########################################################################
399 %|nls-12-#HASH Actions#|
401 XCOMM ##########################################################################
402 XCOMM #####################
404 %|nls-10027-#HASH Unix Editors#|
406 XCOMM #####################
409 LABEL %|nls-10030-#Text Editor (Vi)#|
414 DESCRIPTION %|nls-10032-#The#|
418 LABEL %|nls-10030-#Text Editor (Vi)#|
421 EXEC_STRING vi "%(File)Arg_1"%|nls-10031-#File To Edit:#|"%"
422 DESCRIPTION %|nls-10032-#The#|
429 LABEL %|nls-10033-#Vedit#|
434 DESCRIPTION %|nls-10034-#The Vedit#|
438 LABEL %|nls-10033-#Vedit#|
441 EXEC_STRING vedit "%(File)Arg_1"%|nls-10031-#File To Edit:#|"%"
442 DESCRIPTION %|nls-10034-#The Vedit#|
445 XCOMM #####################
447 %|nls-10028-#HASH Unix Commands#|
449 XCOMM #####################
450 %|nls-10029-#HASH The following#|
453 LABEL %|nls-10035-#Archive#|
460 if [ "%(File)Args%" = "" ] ; then \
461 /usr/dt/bin/dterror.ds \
462 "%|nls-10036-#The#|" \
463 "%|nls-10037-#Invalid#|" \
467 /usr/dt/bin/dterror.ds \
468 "%|nls-10036-#The#|" \
469 "%|nls-10037-#Invalid#|" \
472 DESCRIPTION %|nls-10038-#The#|
476 LABEL %|nls-10035-#Archive#|
479 WINDOW_TYPE PERM_TERMINAL
482 if [ "%(File)Args%" = "" ] ; then \
483 echo "%|nls-10040-#ERROR:#|"; \
485 if [ ! -d "%(File)Arg_1"%|nls-10039-#Folder To... #|"%" ] ; then \
486 echo "%|nls-10040-#ERROR:#|"; \
488 FOLDER="%(File)Arg_1%.tar"; \
489 TAR_FILE=`basename "%(File)Arg_1%.tar"`; \
490 echo "%|nls-10041-#Creating \$FOLDER.#|"; \
491 echo "%|nls-10042-#[Please Wait...}#|"; \
492 tar -cvf \$TAR_FILE `basename "%(File)Arg_1%"` 2>&1 | \
494 echo "%|nls-10043-#\\\\nThe Archive...#|"; \
497 echo "%|nls-7-#Select#|"'
498 DESCRIPTION %|nls-10038-#The#|
505 LABEL %|nls-10003-#Archive List Contents#|
510 EXEC_STRING CDE_INSTALLATION_TOP/bin/dtaction TarList \
511 "%(File)Arg_1"%|nls-10044-#Archive to List:#|"%"
512 DESCRIPTION %|nls-10004-#The#|
519 LABEL %|nls-10007-#Archive Unpack#|
524 EXEC_STRING CDE_INSTALLATION_TOP/bin/dtaction TarUnpack \
525 "%(File)Arg_1"%|nls-10045-#Archive to Unpack:#|"%"
526 DESCRIPTION %|nls-10009-#The#|
533 LABEL %|nls-10046-#Compress File#|
536 WINDOW_TYPE PERM_TERMINAL
537 EXEC_STRING sh -c ' \
538 compress -vf "%(File)Arg_1"%|nls-10047-#File to Compress:#|"%" \
539 %(File)Args% 2>&1 | \${PAGER:-more}; \
540 echo "%|nls-7-#Select#|"'
541 DESCRIPTION %|nls-10048-#The#|
548 LABEL %|nls-10011-#Uncompress File#|
553 EXEC_STRING CDE_INSTALLATION_TOP/bin/dtaction Uncompress \
554 "%(File)Arg_1"%|nls-10049-#File to Uncompress:#|"%"
555 DESCRIPTION %|nls-10012-#The#|
562 LABEL %|nls-10050-#Environment Variables#|
565 WINDOW_TYPE PERM_TERMINAL
566 EXEC_STRING sh -c ' \
567 env 2>&1 | \${PAGER:-more}; \
568 echo "%|nls-7-#Select#|"'
569 DESCRIPTION %|nls-10051-#The#|
576 LABEL %|nls-10052-#Compare Files#|
578 WINDOW_TYPE PERM_TERMINAL
579 EXEC_STRING sh -c ' \
580 file1="%(File)Arg_1"%|nls-10053-#First File (<):#|"%" ;\
581 file2="%(File)Arg_2"%|nls-10054-#Second File (>):#|"%" ;\
582 cmp -s \$file1 \$file2 ;\
583 if [ \$? -eq 0 ] ; then \
584 echo "%|nls-10055-#The files...#|" ; \
586 diff \$file1 \$file2 | \${PAGER:-more} ;\
588 echo "%|nls-7-#Select#|"'
589 DESCRIPTION %|nls-10056-#The#|
596 LABEL %|nls-10057-#Shred File#|
598 WINDOW_TYPE PERM_TERMINAL
601 echo "%|nls-10058-#[Enter#|"; \
602 rm -i "%(File)Arg_1"%|nls-10059-#File To Shred:#|"%" %(File)Args%; \
603 echo "%|nls-7-#Select#|"'
604 DESCRIPTION %|nls-10060-#The#|
611 LABEL %|nls-10061-#Count Words#|
613 WINDOW_TYPE PERM_TERMINAL
614 EXEC_STRING sh -c ' \
615 (echo %|nls-10062-#" lines words chars filename"#|; \
616 echo %|nls-10063-#" ============================"#|; \
617 wc "%(File)Arg_1"%|nls-10064-#File To Count:#|"%" %(File)Args%) 2>&1 | \
619 echo "%|nls-7-#Select#|"'
620 DESCRIPTION %|nls-10065-#The#|
627 LABEL %|nls-10066-#Check Spelling#|
629 WINDOW_TYPE PERM_TERMINAL
632 (echo "%|nls-10067-#Misspelled#|"; \
633 spell "%(File)Arg_1"%|nls-10068-#File To Spell Check:#|"%" %(File)Args%) 2>&1 | \
635 echo "%|nls-7-#Select#|"'
636 DESCRIPTION %|nls-10069-#The#|
644 LABEL %|nls-10070-#Disk Usage#|
647 WINDOW_TYPE PERM_TERMINAL
650 bdf 2>&1 | \${PAGER:-more}; \
651 echo "%|nls-7-#Select#|"'
652 DESCRIPTION %|nls-10071-#The#|
657 LABEL %|nls-10070-#Disk Usage#|
660 WINDOW_TYPE PERM_TERMINAL
663 df 2>&1 | \${PAGER:-more}; \
664 echo "%|nls-7-#Select#|"'
665 DESCRIPTION %|nls-10071-#The#|
673 LABEL %|nls-10072-#Folder Size#|
675 WINDOW_TYPE PERM_TERMINAL
676 EXEC_STRING sh -c ' \
677 if [ ! -d "%(File)Arg_1"%|nls-10075-#Folder To Size:#|"%" ] ; then \
678 echo "%|nls-10040-#ERROR:#|"; \
680 echo "%|nls-10042-#[Please wait ...]\\n#|"; \
681 (echo "%|nls-10073-#Blocks File/Dir - (Blocks are 512-bytes)#|"; \
682 echo "%|nls-10074-#==========================================#|"; \
683 du -s "%(File)Arg_1"%|nls-10075-#Folder To Size:#|"%" | sort -n) 2>&1 | \
686 echo "%|nls-7-#Select#|"'
687 DESCRIPTION %|nls-10076-#The#|
694 LABEL %|nls-10077-#Search Text#|
696 WINDOW_TYPE PERM_TERMINAL
697 EXEC_STRING sh -c ' \
698 SEARCH_FILE="%(File)Arg_1"%|nls-10078-#File To Search:#|"%"; \
699 if [ -d \$SEARCH_FILE ] ; then \
700 echo "%|nls-10079-#ERROR: \$SEARCH_FILE#|"; \
702 grep %"%|nls-10080-#Search String:#|"% \$SEARCH_FILE \
703 %(File)Args% >/tmp/dtstrsearch 2>&1; \
704 if [ \$? -eq 1 ] ; then \
705 echo "%|nls-10081-#No Matches#|"; \
707 cat /tmp/dtstrsearch | \${PAGER:-more}; \
709 rm /tmp/dtstrsearch; \
711 echo "%|nls-7-#Select#|"'
712 DESCRIPTION %|nls-10082-#The#|
719 LABEL %|nls-10083-#Type File#|
721 WINDOW_TYPE PERM_TERMINAL
722 EXEC_STRING sh -c ' \
723 file "%(File)Arg_1"%|nls-10084-#File To Type:#|"%" %(File)Args% 2>&1 | \
725 echo "%|nls-7-#Select#|"'
726 DESCRIPTION %|nls-10085-#The#|
733 LABEL %|nls-10086-#Execute#|
735 WINDOW_TYPE PERM_TERMINAL
737 "%(File)Arg_1"%|nls-10087-#File To Execute:#|"%" %"%|nls-10088-#Options:#|"% %"%|nls-10089-#Arguments:#|"% %(File)Args%
738 DESCRIPTION %|nls-10090-#The#|
745 LABEL %|nls-10091-#Execute Command#|
747 WINDOW_TYPE PERM_TERMINAL
748 EXEC_STRING sh -c ' \
749 %"%|nls-10092-#Command:#|"% %(File)Args%; \
750 echo "%|nls-7-#Select#|"'
751 DESCRIPTION %|nls-10093-#The#|
753 XCOMM ######################## EOF ############################################