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
289 XCOMM ##########################################################
295 NAME_TEMPLATE %s.shar
297 DESCRIPTION %|nls-10016-#This file#|
298 TYPE_LABEL %|nls-31095-#SHAR#|
302 DATA_ATTRIBUTES_NAME SHAR
308 LABEL %|nls-2-#Print#|
315 LABEL %|nls-10017-#Unshar#|
317 WINDOW_TYPE PERM_TERMINAL
318 EXEC_STRING sh -c ' \
319 sh "%(File)Arg_1%" 2>&1 | \${PAGER:-more}; \
320 echo "%|nls-7-#Select#|"'
321 DESCRIPTION %|nls-10018-#The Unshar#|
324 XCOMM ##########################################################
326 DATA_ATTRIBUTES UUENCODE
332 DESCRIPTION %|nls-10019-#This is#|
333 TYPE_LABEL %|nls-31096-#UUENCODE#|
335 DATA_CRITERIA UUENCODE1
337 DATA_ATTRIBUTES_NAME UUENCODE
350 LABEL %|nls-10020-#Uudecode#|
352 WINDOW_TYPE PERM_TERMINAL
353 EXEC_STRING sh -c ' \
354 uudecode "%(File)Arg_1%" 2>&1 | \${PAGER:-more}; \
355 echo "%|nls-7-#Select#|"'
356 DESCRIPTION %|nls-10021-#The Undecode#|
359 XCOMM ##########################################################
361 DATA_ATTRIBUTES MESSAGE_CAT
366 MIME_TYPE application/octet-stream
367 DESCRIPTION %|nls-10022-#This file#|
368 TYPE_LABEL %|nls-31097-#MESSAGE_CAT#|
370 DATA_CRITERIA MESSAGE_CAT1
372 DATA_ATTRIBUTES_NAME MESSAGE_CAT
384 XCOMM ##########################################################################
385 XCOMM ##########################################################################
387 %|nls-12-#HASH Actions#|
389 XCOMM ##########################################################################
390 XCOMM #####################
392 %|nls-10027-#HASH Unix Editors#|
394 XCOMM #####################
397 LABEL %|nls-10030-#Text Editor (Vi)#|
402 DESCRIPTION %|nls-10032-#The#|
406 LABEL %|nls-10030-#Text Editor (Vi)#|
409 EXEC_STRING vi "%(File)Arg_1"%|nls-10031-#File To Edit:#|"%"
410 DESCRIPTION %|nls-10032-#The#|
417 LABEL %|nls-10033-#Vedit#|
422 DESCRIPTION %|nls-10034-#The Vedit#|
426 LABEL %|nls-10033-#Vedit#|
429 EXEC_STRING vedit "%(File)Arg_1"%|nls-10031-#File To Edit:#|"%"
430 DESCRIPTION %|nls-10034-#The Vedit#|
433 XCOMM #####################
435 %|nls-10028-#HASH Unix Commands#|
437 XCOMM #####################
438 %|nls-10029-#HASH The following#|
441 LABEL %|nls-10035-#Archive#|
448 if [ "%(File)Args%" = "" ] ; then \
449 /usr/dt/bin/dterror.ds \
450 "%|nls-10036-#The#|" \
451 "%|nls-10037-#Invalid#|" \
455 /usr/dt/bin/dterror.ds \
456 "%|nls-10036-#The#|" \
457 "%|nls-10037-#Invalid#|" \
460 DESCRIPTION %|nls-10038-#The#|
464 LABEL %|nls-10035-#Archive#|
467 WINDOW_TYPE PERM_TERMINAL
470 if [ "%(File)Args%" = "" ] ; then \
471 echo "%|nls-10040-#ERROR:#|"; \
473 if [ ! -d "%(File)Arg_1"%|nls-10039-#Folder To... #|"%" ] ; then \
474 echo "%|nls-10040-#ERROR:#|"; \
476 FOLDER="%(File)Arg_1%.tar"; \
477 TAR_FILE=`basename "%(File)Arg_1%.tar"`; \
478 echo "%|nls-10041-#Creating \$FOLDER.#|"; \
479 echo "%|nls-10042-#[Please Wait...}#|"; \
480 tar -cvf \$TAR_FILE `basename "%(File)Arg_1%"` 2>&1 | \
482 echo "%|nls-10043-#\\\\nThe Archive...#|"; \
485 echo "%|nls-7-#Select#|"'
486 DESCRIPTION %|nls-10038-#The#|
493 LABEL %|nls-10003-#Archive List Contents#|
498 EXEC_STRING CDE_INSTALLATION_TOP/bin/dtaction TarList \
499 "%(File)Arg_1"%|nls-10044-#Archive to List:#|"%"
500 DESCRIPTION %|nls-10004-#The#|
507 LABEL %|nls-10007-#Archive Unpack#|
512 EXEC_STRING CDE_INSTALLATION_TOP/bin/dtaction TarUnpack \
513 "%(File)Arg_1"%|nls-10045-#Archive to Unpack:#|"%"
514 DESCRIPTION %|nls-10009-#The#|
521 LABEL %|nls-10046-#Compress File#|
524 WINDOW_TYPE PERM_TERMINAL
525 EXEC_STRING sh -c ' \
526 compress -vf "%(File)Arg_1"%|nls-10047-#File to Compress:#|"%" \
527 %(File)Args% 2>&1 | \${PAGER:-more}; \
528 echo "%|nls-7-#Select#|"'
529 DESCRIPTION %|nls-10048-#The#|
536 LABEL %|nls-10011-#Uncompress File#|
541 EXEC_STRING CDE_INSTALLATION_TOP/bin/dtaction Uncompress \
542 "%(File)Arg_1"%|nls-10049-#File to Uncompress:#|"%"
543 DESCRIPTION %|nls-10012-#The#|
550 LABEL %|nls-10050-#Environment Variables#|
553 WINDOW_TYPE PERM_TERMINAL
554 EXEC_STRING sh -c ' \
555 env 2>&1 | \${PAGER:-more}; \
556 echo "%|nls-7-#Select#|"'
557 DESCRIPTION %|nls-10051-#The#|
564 LABEL %|nls-10052-#Compare Files#|
566 WINDOW_TYPE PERM_TERMINAL
567 EXEC_STRING sh -c ' \
568 file1="%(File)Arg_1"%|nls-10053-#First File (<):#|"%" ;\
569 file2="%(File)Arg_2"%|nls-10054-#Second File (>):#|"%" ;\
570 cmp -s \$file1 \$file2 ;\
571 if [ \$? -eq 0 ] ; then \
572 echo "%|nls-10055-#The files...#|" ; \
574 diff \$file1 \$file2 | \${PAGER:-more} ;\
576 echo "%|nls-7-#Select#|"'
577 DESCRIPTION %|nls-10056-#The#|
584 LABEL %|nls-10057-#Shred File#|
586 WINDOW_TYPE PERM_TERMINAL
589 echo "%|nls-10058-#[Enter#|"; \
590 rm -i "%(File)Arg_1"%|nls-10059-#File To Shred:#|"%" %(File)Args%; \
591 echo "%|nls-7-#Select#|"'
592 DESCRIPTION %|nls-10060-#The#|
599 LABEL %|nls-10061-#Count Words#|
601 WINDOW_TYPE PERM_TERMINAL
602 EXEC_STRING sh -c ' \
603 (echo %|nls-10062-#" lines words chars filename"#|; \
604 echo %|nls-10063-#" ============================"#|; \
605 wc "%(File)Arg_1"%|nls-10064-#File To Count:#|"%" %(File)Args%) 2>&1 | \
607 echo "%|nls-7-#Select#|"'
608 DESCRIPTION %|nls-10065-#The#|
615 LABEL %|nls-10066-#Check Spelling#|
617 WINDOW_TYPE PERM_TERMINAL
620 (echo "%|nls-10067-#Misspelled#|"; \
621 spell "%(File)Arg_1"%|nls-10068-#File To Spell Check:#|"%" %(File)Args%) 2>&1 | \
623 echo "%|nls-7-#Select#|"'
624 DESCRIPTION %|nls-10069-#The#|
632 LABEL %|nls-10070-#Disk Usage#|
635 WINDOW_TYPE PERM_TERMINAL
638 bdf 2>&1 | \${PAGER:-more}; \
639 echo "%|nls-7-#Select#|"'
640 DESCRIPTION %|nls-10071-#The#|
645 LABEL %|nls-10070-#Disk Usage#|
648 WINDOW_TYPE PERM_TERMINAL
651 df 2>&1 | \${PAGER:-more}; \
652 echo "%|nls-7-#Select#|"'
653 DESCRIPTION %|nls-10071-#The#|
661 LABEL %|nls-10072-#Folder Size#|
663 WINDOW_TYPE PERM_TERMINAL
664 EXEC_STRING sh -c ' \
665 if [ ! -d "%(File)Arg_1"%|nls-10075-#Folder To Size:#|"%" ] ; then \
666 echo "%|nls-10040-#ERROR:#|"; \
668 echo "%|nls-10042-#[Please wait ...]\\n#|"; \
669 (echo "%|nls-10073-#Blocks File/Dir - (Blocks are 512-bytes)#|"; \
670 echo "%|nls-10074-#==========================================#|"; \
671 du -s "%(File)Arg_1"%|nls-10075-#Folder To Size:#|"%" | sort -n) 2>&1 | \
674 echo "%|nls-7-#Select#|"'
675 DESCRIPTION %|nls-10076-#The#|
682 LABEL %|nls-10077-#Search Text#|
684 WINDOW_TYPE PERM_TERMINAL
685 EXEC_STRING sh -c ' \
686 SEARCH_FILE="%(File)Arg_1"%|nls-10078-#File To Search:#|"%"; \
687 if [ -d \$SEARCH_FILE ] ; then \
688 echo "%|nls-10079-#ERROR: \$SEARCH_FILE#|"; \
690 grep %"%|nls-10080-#Search String:#|"% \$SEARCH_FILE \
691 %(File)Args% >/tmp/dtstrsearch 2>&1; \
692 if [ \$? -eq 1 ] ; then \
693 echo "%|nls-10081-#No Matches#|"; \
695 cat /tmp/dtstrsearch | \${PAGER:-more}; \
697 rm /tmp/dtstrsearch; \
699 echo "%|nls-7-#Select#|"'
700 DESCRIPTION %|nls-10082-#The#|
707 LABEL %|nls-10083-#Type File#|
709 WINDOW_TYPE PERM_TERMINAL
710 EXEC_STRING sh -c ' \
711 file "%(File)Arg_1"%|nls-10084-#File To Type:#|"%" %(File)Args% 2>&1 | \
713 echo "%|nls-7-#Select#|"'
714 DESCRIPTION %|nls-10085-#The#|
721 LABEL %|nls-10086-#Execute#|
723 WINDOW_TYPE PERM_TERMINAL
725 "%(File)Arg_1"%|nls-10087-#File To Execute:#|"%" %"%|nls-10088-#Options:#|"% %"%|nls-10089-#Arguments:#|"% %(File)Args%
726 DESCRIPTION %|nls-10090-#The#|
733 LABEL %|nls-10091-#Execute Command#|
735 WINDOW_TYPE PERM_TERMINAL
736 EXEC_STRING sh -c ' \
737 %"%|nls-10092-#Command:#|"% %(File)Args%; \
738 echo "%|nls-7-#Select#|"'
739 DESCRIPTION %|nls-10093-#The#|
741 XCOMM ######################## EOF ############################################