• chevron_right

      Clipboard, le presse-papier ultime pour gérer vos données

      news.movim.eu / Korben · Thursday, 1 June, 2023 - 07:00 · 1 minute

    Aujourd’hui, je suis super content de vous présenter Clipboard (alias CB), un outil de gestion des données extrêmement efficace puisqu’il fonctionne comme un « télépathe » ayant une mémoire infaillible. Rien de paranormal, rassurez-vous, mais cela me permet d’économiser du temps en stockant dans des conteneurs tout ce que vous voulez directement depuis le terminal de macOS, Windows ou de Linux.

    Ainsi, CB permet de couper, copier, coller, ajouter, supprimer n’importe quoi et de prendre des notes directement depuis le terminal en un seul clic. L’outil est capable de collecter des fichiers, des répertoires, du texte ou tout type de données, qui sont ensuite stockées dans autant de conteneurs que nécessaire qu’ils soient temporaires ou persistants.

    CB est dispo dans plusieurs langues, est 100% gratuit et open source (GPLv3), offre des thèmes de couleurs personnalisables et viendra à lui seul remplacer le presse-papiers de votre OS.

    Vous pouvez même automatiser vos flux de travail les plus élaborés en scriptant CB.

    Pour l’installer sous Linux ou macOS :

    curl -sSL https://github.com/Slackadays/Clipboard/raw/main/src/install.sh | sh

    Pour l’installer sous Windows, directement depuis un terminal lancé en admin :

    (Invoke-WebRequest -UseBasicParsing https://github.com/Slackadays/Clipboard/raw/main/src/install.ps1).Content | powershell

    Je vais vous donner quelques exemples pour que vous compreniez comment ça fonctionne. Disons qu’on veuille copier 3 fichiers dans un conteneur et couper 2 autres fichiers dans un autre conteneur. Il faut utiliser la commande cb en association avec une commande (cp, paste, cut, note…etc.) + un identifiant pour votre conteneur comme ceci :

    cb cp_conteneur1 fichier1.txt fichier2.txt fichier3.txt
    cb cut_conteneur2 fichier4.txt fichier5.txt

    Et ensuite, pour coller ça :

    cb paste_conteneur1
    cb paste_conteneur2
    

    Autre exemple pour prendre des notes :

    cb note_perso "C'est une note personnelle"
    cb note_pro "Et là ça concerne le boulot"

    Pour les afficher :

    cb note_perso
    cb note_pro

    Et vous pouvez retirer des choses de vos conteneurs si vous voulez comme ici :

    Évidemment, ça devient encore plus intéressant en combinant ça avec d’autres commandes (via un pipe par exemple) ou en faisant vos propres scripts .sh.

    Enfin, si vous appréciez le projet et souhaitez le soutenir, n’hésitez pas à leur faire un don.