<?xml version="1.0"?>

<!--
	description:

		"Gobo Eiffel Argument Library documentation"

	copyright: "Copyright (c) 2006-2025, Bernd Schoeller and others"
	license: "MIT License"
-->

<chapter xmlns="https://www.gobosoft.com/eiffel/gobo/documentation" id="argument/index">
<chapterinfo>
	<copyright>
		<year>2001-2019</year>
		<holder>Bernd Schoeller</holder>
	</copyright>
	<author>
		<firstname>Bernd</firstname><surname>Schoeller</surname>
	</author>
	<email>bernd@fams.de</email>
	<date>27 February 2019</date>
</chapterinfo>

<title>Gobo Eiffel Argument Library</title>

<para>
	The <libraryname>Gobo Eiffel Argument Library</libraryname> is a
	library to parse command line arguments of Eiffel applications.
</para>

<para>
This document is structured as follows:

<blockquote>
<variablelist>
	<varlistentry>
		<term>
			<link linkend="introduction">Introduction</link>
		</term>
		<listitem><para>

			A short guide into the argument
			library and an example with explanations.

		</para></listitem>
	</varlistentry>
	<varlistentry>
		<term>
			<link linkend="parser">Parser</link>
		</term>
		<listitem><para>

			A guide to the interface of the argument
			parser and a description of important
			features.

		</para></listitem>
	</varlistentry>

	<varlistentry>
		<term>
			<link linkend="options">Options</link>
		</term>
		<listitem><para>

			A reference of available options and a guide
			on how to create customized option types.
 
		</para></listitem>
	</varlistentry>

	<varlistentry>
		<term>
			<link linkend="alternate">Lists of alternative options</link>
		</term>
		<listitem><para>

			Lists of alternative options are an advanced way
			to specify options sets that are used for
			different operation modes of the application.

		</para></listitem>
	</varlistentry>

	<varlistentry>
		<term>
			<ulink url="https://www.gobosoft.com/eiffel/gobo/index.html">Downloading
			Instructions</ulink>
		</term>
		<listitem><para>
			License agreement and downloading instructions.
		</para></listitem>
	</varlistentry>
</variablelist>
</blockquote>

</para>

</chapter>
