\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{ven. mai 26 12:45:31 CEST 2017}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={teamdctl},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Outil de contrôle du service team},
CreationDate={D:20170526124531},
ModDate={D:20170526124531},
Keywords={réseaux;Linux}
}}
\begin{document}
 
\begin{center}
{\Huge teamdctl }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Outil de contrôle du service team}
 
\vspace{10mm}
 
\hspace{1mm}  teamdctl permet d'interagir avec une instance teamd. Il utilise par défaut un socket de domaine unix, mais utilise également D-Bus pour s'assurer des opérations dans tous les environnements
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -v, --verbosity]{Mode verbeux}
\item[\hspace{1mm} -o, --oneline]{Force la sortie sur une seule ligne si possible}
\item[\hspace{1mm} -D, --force-dbus]{Force l'utilisation de D-Bus}
\item[\hspace{1mm} -Z address, --force-zmq address]{Force l'utilisation de l'interface ZMQ ("tcp://ip:port", "ipc://path" etc.)}
\item[\hspace{1mm} -U, --force-usock]{Force l'utilisation du socket UNIX.}
\end{description}
 
\vspace{1cm}{\huge Commandes }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} config dump]{Dump la config JSON teamd}
\item[\hspace{1mm} config dump noports]{idem sans la section ports}
\item[\hspace{1mm} config dump actual]{Dump la config JSON actuelle}
\item[\hspace{1mm} state dump | state]{dump le document d'état JSON de teamd}
\item[\hspace{1mm} state view]{Affiche l'état de teamd depuis de document d'état JSON}
\item[\hspace{1mm} state item get state\_item\_path]{Affiche l'élément}
\item[\hspace{1mm} state item set state\_item\_path value]{Définis un paramètre. N'est valable que pour les éléments suivants:}
\end{description}
 
\begin{description} \normalsize
\item[\hspace{6mm} setup.debug\_level]{Niveau de débuggage}
\item[\hspace{6mm} ports.PORTIFNAME.runner.aggregator.selected]{Disponible pour lacp. permet de sélectionner l'aggrégateur.}
\item[\hspace{6mm} runner.active\_port]{pour activebackup, sélectionne le port actif}
\end{description}
 
\begin{description} \normalsize
\item[\hspace{1mm} port add portdev]{Ajouter un périphérique au team}
\item[\hspace{1mm} port remove portdev]{Supprime un périphérique au team}
\item[\hspace{1mm} port present portdev]{Vérifie la présence d'un périphérique au team}
\item[\hspace{1mm} port config update portdev portconfig\_string]{Met à jours la configuration de périphérique du team}
\item[\hspace{1mm} port config dume portdev]{Dump la configuration du périphérique sur stdout}
\end{description}
\end{flushleft}
\end{document}
