Fonctionnalité #4
Premier jet de Noé
| Status : | Annulé | Start : | 11/30/2008 | ||
| Priority : | Normal | Due date : | |||
| Assigned to : | David THENON | % Done : | 80% |
||
| Category : | Noé | ||||
| Target version : | En cours | ||||
Description
Noé, le futur remplacant de Nanoo un gestionnaire de backup, doit être fini dans sa première version. C'est à dire qu'il remplisse sa première fonction d'interface qui est de créer et éditer les fichiers de configuration des backups, donc dans un premier temps, on garde une compatibilité totale avec Nanoo dans le format des fichiers car ils lui sont destinés.
Le code actuel de Noé, permet de lire et parser les fichiers et la suppression était en cours.
History
11/30/2008 10:41 PM - David THENON
- % Done changed from 0 to 10
Donc pour statuer, ce qui existe actuellement est parfait, en matière d'édition, on peut pour l'instant supprimer un tarball d'un fichier de backups. La suite maintenant est de pouvoir supprimer une ou plusieurs entrées à la fois d'un tarball. Puis les ajouts, puis la création d'un nouveau fichier.
12/01/2008 05:17 PM - David THENON
- % Done changed from 10 to 30
On peut maintenant ajouter une nouvelle entrée de backup vierge, supprimer une entrée de backup, supprimer des chemins dans des entrées de backup, tout ça en style CLI, c'est à dire sans prompt interactif.
Dès que l'ajout de chemins dans des entrées de backup est ok, il faut boucler vite fait ce script, le déplacer en un "cli.py" et réutiliser "interface.py" pour faire un script avec prompt interactif linéaire (simple, pas de lib curse).
12/01/2008 09:43 PM - David THENON
- % Done changed from 30 to 50
"cli.py" est terminé. Il faut passer maintenant à l'interface intéractive "interface.py".
12/01/2008 10:57 PM - David THENON
- % Done changed from 50 to 60
Le prompt intéractif fonctionne pour l'instant uniquement avec l'ajout d'un backup.
12/04/2008 12:05 AM - David THENON
- % Done changed from 60 to 80
Bon le prompt interactif permet maintenant d'ajouter des backups et de les éditer complètement (détails, ajout/suppression de chemins).
Il manque la suppression de backup et la création d'un fichier de conf (pour la suppression y'a rm)