• # Mes réponses

    Posté par . En réponse au journal Retour à l'interface Console. Évalué à 4.

    Est-ce que ce journal vous a plu ?

    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)