Oui mais j'aurais bien aimé voir les sources de ton script :)
Est-ce que ça vaut le coup de s'en inspirer pour écrire une Dépêche ? (la partie historique)
Oui avec gtkdialog et des exemples de code pour chacun.
Quels sont vos expériences sur les interfaces ? graphique ou console ?
Jamais fait d'interface graphique console (type curse) pour les autre j'ai un peu utilisé zenity et gtkdialog mais très peu et uniquement pour des programmes que je ne lance pas depuis un terminal, mais depuis un gestionnaire de fichier par exemple (mais comme j'en utilise plus).
Quel langage auriez vous utilisé pour pour détecter des fichiers dupliqués et aider l'utilisateur à choisir lesquels à effacer ?
Du shell et zsh probablement, mais sans interface. Par contre j'ai plutôt tendance à ne pas supprimer les fichiers mais plutôt à créer des liens en dur à la place. Quelque chose un peu comme ça :
#!/usr/bin/zsh
autoload zargs
typeset -A index
function dedup_file (){typeset -a infos
infos=("${(s: :@)$(sha256sum "1ドル")}")if[[ -f "${index[${infos[1]}]}"]] ; then
rm "${infos[2]}"
ln -v "${index[${infos[1]}]}""${infos[2]}"else
index["${infos[1]}"]="${infos[2]}"fi}
zargs -n1 -- **/*(.) -- dedup_file
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
# Mes réponses
Posté par barmic . En réponse au journal Retour à l'interface Console. Évalué à 4.
Oui mais j'aurais bien aimé voir les sources de ton script :)
Oui avec gtkdialog et des exemples de code pour chacun.
Jamais fait d'interface graphique console (type curse) pour les autre j'ai un peu utilisé zenity et gtkdialog mais très peu et uniquement pour des programmes que je ne lance pas depuis un terminal, mais depuis un gestionnaire de fichier par exemple (mais comme j'en utilise plus).
Du shell et zsh probablement, mais sans interface. Par contre j'ai plutôt tendance à ne pas supprimer les fichiers mais plutôt à créer des liens en dur à la place. Quelque chose un peu comme ça :
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)