Shell Commands/Version

From MorphOS Library

Revision as of 14:41, 3 March 2015 by JPV (talk | contribs) (Created page with "'''Version''' - Reports the version number of the specified file NAME, VERSION/N, REVISION/N, FILE/S, FULL/S, UNIT/N, INTERNAL/S, RES/S...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

< Shell Commands

Version - Reports the version number of the specified file

NAME, VERSION/N, REVISION/N, FILE/S, FULL/S, UNIT/N, INTERNAL/S, RES/S

NAME     - Name of the lib|device|command to return version info               
VERSION  - Optional: Version number to look for
REVISION - Optional: Revision number to look for
FILE     - Forces Version to ignore libraries or device drivers
           currently loaded. This allows you to get the version number
           of a .library or .device file on disk when a library or device
           of that name is already in memory or available in LIBS:
FULL     - prints out the complete version string, including the date
UNIT     - Obsolete
INTERNAL - Obsolete
RES      - Specify this to get the version of Resident commands

Version finds the version and revision number of a library, device, command. It can also test for a specific version/revision and set the condition flags if the version/revision is greater.

Version with no NAME argument prints the Kickstart version number and the Workbench version number and sets the two corresponding environment variables. If a name is specified, Version attempts to open the library, device, drive, or file and read the version information. Specify a device name, such as DH0:, to get the version of the file system used by a drive.

Example:

  MorphOS:> version morphos FULL
  MorphOS 1.4 (25/04/2003)
  © 1999-2003 by Ralph Schmidt, Frank Mariak, Emmanuel Lesueur,
  Teemu Suikki, Harry Sintonen