-
Notifications
You must be signed in to change notification settings - Fork 5
/
BUILD.PAS
39 lines (36 loc) · 993 Bytes
/
BUILD.PAS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
{ @author: Sylvain Maltais ([email protected])
@created: 2022
@website(https://www.gladir.com/corail)
@abstract(Target: Turbo Pascal, Free Pascal)
}
Program BUILD;
Var
TextFile:Text;
FirstParam,CurrLine:String;
BEGIN
FirstParam:=ParamStr(1);
If(ParamStr(1)='/?')or(ParamStr(1)='--help')or(ParamStr(1)='-h')or
(ParamStr(1)='/h')or(ParamStr(1)='/H')Then Begin
WriteLn('BUILD Cette commande permet de construire un fichier texte.');
WriteLn;
WriteLn('Syntaxe:');
WriteLn;
WriteLn('BUILD [/?] nomdufichier');
WriteLn;
WriteLn(' /? Ce parametre permet d''afficher l''aide sur cette commande');
WriteLn(' nomdufichier Ce parametre permet d''indiquer le nom du fichier a construire.');
End
Else
If Length(FirstParam)>0Then Begin
Assign(TextFile,FirstParam);
Rewrite(TextFile);
Repeat
Write('? ');
ReadLn(CurrLine);
WriteLn(TextFile,CurrLine);
Until CurrLine='';
Close(TextFile);
End
Else
WriteLn('Nom de fichier requis');
END.