Apple’s Command-line Developer Tools
The following list of utilities can be found in /Developer/Tools after you have installed the Developer Tools package. Project Builder depends on some of these tools. Many of these tools have their roots in Macintosh Programmer’s Workshop (MPW), Apple’s old development environment.
- agvtool
Acts as a versioning tool for Project Builder projects.
- BuildStrings
Creates resource string definitions.
- CpMac
Serves as an alternative to cp; preserves resource forks when copying.
- cvs-unwrap
Extracts a tar file created by cvs-wrap.
- cvs-wrap
Combines a directory into a single tar file.
- cvswrappers
Checks an entire directory into CVS as a binary file.
- DeRez
Displays the contents of a resource fork.
- GetFileInfo
Displays extended information about a file, including creator code and file type.
- lnresolve
Returns the target of a symbolic link.
- MergePef
Merges code fragments from one file into another.
- MvMac
Serves as an alternative to mv; preserves resource forks when copying.
- pbhelpindexer
Creates an index of Apple’s API documentation for Project Builder.
- pbprojectdump
Used by Project Builder’s FileMerge feature to produce more readable diffs between file versions.
- pbxcp
Supports Project Builder’s build system; an internal tool.
- pbxhmapdump
Debugs header maps; also internal to Project Builder.
- ResMerger
Merges resource manager resource files. Project Builder’s build system compiles .r files into .rsrc files using Rez, and if needed, ...