Nome: Version

Locazione: C/

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

Visualizza il numero di versione, revisione e la data di qualsiasi
programma (libreria, device, script, comando) che sia stato realizzato
rispettando le direttive Commodore sulla stringa di versione. Tale
stringa, che può essere inserita anche in uno script AmigaDOS o ARexx,
deve seguire questo modello, tratto dalla Startup-Sequence del 3.1:

 $VER: Startup-Sequence_HardDrive 40.2 (25.2.93)

Dopo l'identificativo "$VER:", compare il nome, il numero di versione
separato da un punto dal numero di revisione e infine la data posta
tra parentesi tonde.

Se non viene indicato alcun nome, Version visualizza la versione del
Kickstart e del Workbench. Il comando richiede la presenza della
version.library.

 NAME: nome del file.

 VERSION/N: numero di versione. Il comando restituisce il livello di
errore 5 (WARN) se il file ha un numero di versione inferiore.

 REVISION/N: numero di revisione. Il comando restituisce il livello
di errore 5 (WARN) se il file ha un numero di versione inferiore. La
revisione va considerata un numero intero e non la parte decimale del
numero di versione, per cui "37.10" è superiore a "37.2" e non
inferiore.

 UNIT/N: numero di unità per i device.

 FILE/S: forza la lettura della versione dal file. Di default, se il
file è già in memoria (come spesso accade per le librerie) Version
utilizza invece il file in memoria.

 INTERNAL/S: cerca il file nella lista dei file interni.

 RES/S: cerca il file nella lista dei file residenti.

 FULL/S: visualizza anche la data contenuta nella stringa di versione.

Esempi:

 VERSION
 VERSION asl.library 37 175
 VERSION LIBS:asl.library FILE

Script d'esempio:

 VERSION version.library 40
 IF WARN
 ECHO "versione inferiore a 40 (3.1)"
 ELSE
 ECHO "versione uguale o superiore a 40 (3.1)"
 ENDIF