#	Macintosh Programmer's Workshop 3.3
#
#	Copyright Apple Computer, Inc. 1985-1993
#	All rights reserved.

#	  Use the "Mark" menu for rapid access to sections of this material.

# 	  Help summaries are available for each of the MPW commands.  
#    To see the list of all commands enter "Help Commands".  To see
#    a partial list of commands, e.g., those relating to compilers, enter
#    "Help Languages".  Some commands may appear in more than one category.
#    In addition, brief descriptions of Expressions, Patterns, Selections,
#    Characters, Shortcuts, and Variables, are also included.

#    To see Help summaries, Enter a command such as

    Help Commands       # a list of all commands
    Help Editing        # a list of commands useful for editing
    Help FileSystem     # a list of commands relating to files, 
                        #   directories, and volumes
    Help Languages      # a list of compiler/assembler names
    Help Projector      # a list of commands in Projector,
                        #   a project/source control system
    Help Scripting      # a list of commands useful primarily within scripts
    Help System         # a list of commands that perform system functions
    Help Miscellaneous  # a list of utilities and aids to software construction
    Help Window         # a list of commands pertaining to windows
	 Help Resource			# a list of commands useful in processing resources
    Help Expressions    # summary of expressions
    Help Patterns       # summary of patterns (regular expressions)
    Help Selections     # summary of selections
    Help Characters     # summary of MPW Shell special characters
    Help Shortcuts      # summary of MPW Shell shortcuts
    Help Variables      # summary of the standard MPW shell variables

#	Graphical Interfaces - Commando
#
#	Each command in MPW 3.2 has a graphical interface for specifying
#	parameters and options.  To use this feature, either follow the command
#	name with an ellipsis character (Option-semicolon), or use the command name
# 	alone, but depress the Option key while pressing Enter.  Notice the
#	help text for each of the options.
#
#	For an example, select and execute the Date command below.
#	(Triple click on the line and press the Enter key.)

Date…

#	Examples
#
#	To investigate any of the examples below, select and execute one of the
#  following commands (Triple click on the line and press the Enter key): 

Open "{MPW}"Examples:AExamples:Instructions		 # Assembly Language
Open "{MPW}"Examples:CExamples:Instructions		 # C
Open "{MPW}"Examples:PExamples:Instructions		 # Pascal
Open "{MPW}"Examples:Examples:Instructions		 # Shell Scripts and Aliases
Open "{MPW}"Examples:32BitAExamples:Instructions # ASM with 32-bit Everything
Open "{MPW}"Examples:SIOWExamples:Instructions   # SIOW
Open "{MPW}"Examples:ProjectorExamples:Instructions # Projector (demo project)
Open "{MPW}"Examples:ToolServerExamples:Instructions # Useful ToolServer interface
Open "{MPW}"Examples:HyperXExamples:Instructions # XCMD and XFCN examples

#	Frequently Used Commands
#
#	A number of frequently used commands appear below.  To execute the
#	command, triple click on the desired line and press Enter.  A commando 
#	window will appear.
#
#	As you use these commands, add your favorite options, and other
#  frequently used commands.

Alias name word…			# Alias [name [word…]]  > aliasList
Catenate file…				# Catenate [file…]  < file  > catenation
Close window…				# Close [-y | -n | -c] [ -a | window…]
Count file…					# Count [-l] [-c] [file…]  < file > counts
Cut /RegExp/…				# Cut [-c count] selection [window]
Date option…					# Date ([-a | -s] [-d | -t] [-c seconds]) | [-n] > date
Delete file…				# Delete [-y | -n | -c] [-i] [-p] name…  ≥ progress
Duplicate name… target		# Duplicate [-y | -n | -c] [-p] [-d | -r] name… target  ≥ progress
Echo parameter…				# Echo [-n] [parameter…]  > parameters
Eject volume…				# Eject [-m] volume…
Equal name… target			# Equal [-d | -r] [-i] [-p] [-q] name… target  > differences ≥ progress
Execute… 					# Execute tool, script, or built-in
Files file…					# Files [option…] [name…]  > fileList
Find /RegExp/…				# Find [-c count] selection [window]
Line number…				# Line n
NewFolder name…				# NewFolder name…
Open name…					# Open [-n | -r] [-t] [names…]
Parameters parameter…		# Parameters [parameter…]  > parameters
Print file…					# Print [option…] file…  < file ≥ progress
Replace /RegExp/ string… 	# Replace [-c count] selection replacement [window]
Save window…				# Save [-a | window…]
Search /RegExp/ file…			# Search [option…] pattern [file…]  < file > found
Set name value…				# Set [name [value]]	 > variableList
Volumes volume…				# Volumes [-l] [-q] [volume…] > volumeList
Which name…					# Which [-a] [-p] [name]  > file ≥ progress



# 	Searching
# 
# 	There occasionally arises the need to search all of a hierarchical directory/file
# 	structure for instances of some regular expression.  The following command will 
#	accomplish this:

#  search /RegExp/ `files -o -f  -r -t TEXT DirectoryName`

#	Example:
	
		search /BitMapToRegion/ `files -o -f  -r -t TEXT "{mpw}"interfaces`

------------------------------------------------------------------------------------
