• # bash > bourne shell

    Posté par . En réponse au journal Anonymat avec Firefox : multi-profils. Évalué à 2.

    C'est là qu'on voit que bash est agréable (même s'il n'est pas standard :) ) :

    #!/bin/sh
    # Pour le moment on supprime le profil même si firefox a planté, mais il serait facile 
    # de tester pour éviter cela, et de récupérer le profil sans l'écraser, s'il existe déjà.
    profile="${1:-$(uuidgen)}"
    #echo $profile
    set -e
    dirprofil="$(mktemp -d XXXXX-$profile)"
    trap 'rm -Rf "$dirprofil"' EXIT
    rsync -trlpgovDHq --exclude={bookmark*,urlclassifier3.sqlite,places.sqlite,sessionstore*,Cache/} $HOME/.mozilla/firefox/*.default/ "$dirprofil"
    firefox -no-remote -profile "$dirprofil"

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)