Apple provides a simple command-line launching program called open with OS X. It offers few options--launching applications by name or by path, launching TextEdit, or opening a number of applications, documents, folders, or URLs. With the exception of special support for TextEdit, launch does everything open does, and: opens URLs and email addresses in your preferred helper application, or sends URLs to any other application of your choice, lets you specify applications by their four-character creator (e.g. 'ToyS') or Java-style bundle ID (e.g. com.apple.scripteditor), both of which allow you to move or rename an application without changing references to it, asks applications to print documents, pipes output to applications, launches applications in the background, launches Carbon applications in Classic, reports errors intelligibly, shows information about any item on disk, including its file type, creator, data and resource fork sizes, version, dates and bundle ID (where applicable).