Salut à tous,
Un beau jour, je me suis retrouvé à devoir copier/coller un tas de fichiers assez gros d'une partition à une autre, et je me suis dit : « Ah, ça serait cool si cp pouvait afficher une petite barre de progression »
J'ai alors pensé qu'un petit script qui lancerait cp en arrière plan, et regarderait la taille des fichiers sources et destination pour afficher une barre de progression ne serait pas très compliqué à écrire.
Ainsi naquit pycp.
Comme j'avais envie d'en apprendre un peu plus sur le packaging, (*) j'ai aussi ajouté python-progressbar et pycp sur mon PPA:
https://launchpad.net/~yannick-lm/+archive/ppa
Pour l'installer:
ajoutez :
deb
http://ppa.launchpad.net/yannick-lm/ppa/ubuntu intrepid main
dans vos dépôts.
Le dépôt étant signé, vous devrez faire:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 4AA52547F377528799CA77DFD74197842C3E94CB
avant de mettre à jour la liste des paquets et d'installer pycp.
Note: Il est aussi sur AUR, si il y a des archers qui passent dans le coin, et le paquet s'appelle toujours pycp.
Voilà, le but premier est d'apprendre deux trois choses sur python et le packaging, donc, vous pouvez simplement considérer tout cela comme un exercice 😉
Pour ceux qui préfèrent, les sources sont aussi directement disponibles ici:
http://gitorious.org/projects/pycp
Bon, pour l'instant pycp ne peut copier qu'un fichier à la fois, mais, qui sait, ça pourrait toujours vous être utile.
(*) EDIT: merci à jeromeg et gpocentek pour leur aide précieuse