\ProvidesPackage{optionman}
\newcommand{\Showoption}[1]{\mbox{\footnotesize \texttt{-#1}}}
\newcommand{\Showoptiongroup}[1]{\hline\multicolumn{2}{c}{#1}\\}
\newcommand{\Showoptionarg}[1]{\mbox{\footnotesize \textit{#1}}\index{#1@\textit{#1}}}
\newcommand{\Showoptionkey}[1]{\mbox{\footnotesize \texttt{#1}}}
\newcommand{\Showrecentchange}[2]{\paragraph{#1; #2:}}
\newcommand{\Option}[3]{%
                        \item[\Showoption{#1}~#2]\mbox{}%
                        \index{Option!\texttt{-#1}}%
                        \\%
#3}

\newenvironment{Showprogramwithoptions}[2]{
The program is called as follows:
\par
\noindent#1 [\emph{options}] \emph{indexname}
\par
#2
\par
And here is a description of the options:
\par
\begin{list}{}{}
}{\end{list}}

\newenvironment{Justshowoptions}[0]{
\begin{list}{}{}
}{\end{list}}

%\parskip5pt
%\parindent0pt
