
#include <proto/dos.h>
#include <proto/exec.h>
#include <proto/reqtools.h>
#include <libraries/reqtools.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>

struct ReqToolsBase	*ReqToolsBase;

void main(int argc,char *argv[])
{
	BPTR	file;
	char	buffer[500];


	if (!(ReqToolsBase=(struct ReqToolsBase *)OpenLibrary(REQTOOLSNAME,REQTOOLSVERSION)))
	{
		printf("Can't open %s V%d\n",REQTOOLSNAME,REQTOOLSVERSION);
		exit(0);
	}

	if (file=Open("PrjArguments",MODE_OLDFILE))
	{
		FGets(file,buffer,sizeof(buffer)-1);
		if (buffer[0])	buffer[strlen(buffer)-1]='\0';
		Close(file);
	}

	if (rtGetString(buffer,sizeof(buffer)-1,"Enter CLI arguments",NULL,
		RTGS_AllowEmpty,	TRUE,
	TAG_END))
	{
		if (!(file=Open("PrjArguments",MODE_NEWFILE)))
		{
			CloseLibrary((struct Library *)ReqToolsBase);
			exit(5);
		}
		Write(file,buffer,strlen(buffer));
		Write(file,"\n",1);
		Close(file);
	}

	CloseLibrary((struct Library *)ReqToolsBase);

	exit(0);
}
