Commit 47ea74d7 authored by Benjamin Graillot's avatar Benjamin Graillot Committed by root

[whos] Ajout des arguments

parent af965b40
#!/usr/bin/python3
import argparse
import os
import shlex
import socket
......@@ -8,6 +9,28 @@ import sys
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('-A', '--adresse', help="Affiche l'adresse de l'adhérent.", action="store_true")
parser.add_argument('-L', '--historique', type=int, help="Choix du nombre d'entrées d'historique à afficher pour les entrées détaillées.", action="store", default=0)
parser.add_argument('-s', '--sshfp', help="Affiche les fingerprint SSH si elles existent.", action="store_true")
parser.add_argument('-T', '--telephone', help="Affiche le numéro de téléphone de l'adhérent.", action="store_true")
parser.add_argument('filtre', type=str, nargs="?", help="Le mot à chercher ou la query à effectuer sur la base de données. Peut être de la forme «valeur», «champ=valeur» ou une expression de Q objects.")
type_group = parser.add_mutually_exclusive_group(required=False)
type_group.add_argument('-a', '--adherent', help="Limite l'affichage aux adhérents.", action="store_true")
type_group.add_argument('-b', '--borne', help="Limite l'affichage aux bornes.", action="store_true")
type_group.add_argument('-c', '--club', help="Limite l'affichage aux clubs.", action="store_true")
type_group.add_argument('-m', '--machine', help="Limite l'affichage aux machines.", action="store_true")
#type_group.add_argument('-P', '--proprietaire', help="Récupère le propriétaire de l'objet cherché.", action="store_true")
type_group.add_argument('--serveur', help="Limite l'affichage aux serveurs.", action="store_true")
type_group.add_argument('--switch', help="Limite l'affichage aux switches.", action="store_true")
args = parser.parse_args()
if not args.filtre:
parser.print_help()
exit(1)
host = socket.gethostname()
if host == 're2o-srv':
os.chdir('/var/www/re2o')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment