Dans le prochain article, nous allons jeter un œil au Pastel. C'est un outil qui est actuellement dans votre Version 0.8.1. Ce programme, si nous sommes intéressés générer, analyser, convertir et manipuler les couleurs, cela nous permettra de le faire à partir de la ligne de commande. Le programme est écrit en utilisant Rust, et est publié sous licences Licence Apache (version 2.0) y Licence MIT.
Comme je le disais, le pastel est un outil à utiliser dans le terminal, et avec lequel les utilisateurs peuvent générer, analyser, convertir et manipuler des couleurs. Est prend en charge de nombreux formats et espaces colorimétriques différents, tels que RVB (sRGB), HSL, CIELAB, CIELCh, ainsi que les représentations ANSI 8 et 24 bits.
Installer Pastel sur Ubuntu
En tant que paquet instantané
Pour installez cet utilitaire sur notre système Ubuntu comme pack de pression (Version 0.8.0), il nous suffira d'ouvrir un terminal (Ctrl + Alt + T) et d'y exécuter la commande d'installation :
sudo snap install pastel
Si à un autre moment vous avez besoin mettre à jour le programme, lorsqu'une nouvelle version apparaît, il suffit de taper la commande :
sudo snap refresh pastel
Après l'installation, dans un terminal (Ctrl + Alt + T) on peut vérifier les options disponibles en y écrivant :
pastel -h
Désinstaller
Supprimer cette application de notre système est aussi simple que de l'installer. Il faudra seulement ouvrir un terminal (Ctrl + Alt + T) et utilisez la commande de désinstallation correspondante dedans:
sudo snap remove pastel
En tant que package .deb
La dernière version de ce programme est disponible sur le site page de publication du projet. De plus, pour obtenir la dernière version (0.8.1) publiée aujourd'hui, nous aurons également la possibilité d'ouvrir un terminal (Ctrl + Alt + T) et d'utiliser wget pour télécharger le Package .deb nécessaire:
wget https://github.com/sharkdp/pastel/releases/download/v0.8.1/pastel_0.8.1_amd64.deb
Lorsque le téléchargement est terminé, nous pouvons procéder à l'installation du package. Pour ce faire, dans le même terminal nous exécuterons :
sudo dpkg -i pastel_0.8.1_amd64.deb
A la fin de l'installation, il ne reste plus qu'à commencer à utiliser le programme. Pour vérifier que l'installation a réussi, il suffit de taper dans la ligne de commande :
pastel -V
Désinstaller
Pour supprimer le programme installé avec le package .deb, il suffit d'ouvrir un terminal (Ctrl + Alt + T) et de l'exécuter:
sudo apt remove pastel
Un rapide coup d'oeil sur Pastel
Obtenir de l'aide
Cet outil nous fournira une série d'options, telles que saturer, mélanger ou peindre. Pour voir une liste complète de toutes les possibilités qu'il nous offre, il suffit d'écrire dans le terminal le nom du programme :
pastel
Pour obtenir plus d'informations sur une option spécifique (par exemple, peindre), on peut utiliser dans le terminal :
pastel paint -h
Une autre façon d'obtenir le même résultat, ce serait écrire :
pastel help paint
Afficher le nom d'une couleur
Le choix nom du format va nous montrer le nom d'une couleur donnée:
pastel format name 44ca12
Afficher les détails d'une couleur
Le choix color nous montrera des informations sur les couleurs que nous ajoutons en hexadécimal:
pastel color 0E5478 c7f484
Obtenez des couleurs aléatoires
Nous serons capables obtenir deux couleurs aléatoires en utilisant l'option aléatoire de cet outil comme suit :
pastel random -n 2
Options de chaîne
Beaucoup de les options que nous pouvons utiliser avec le pastel peuvent être composées en canalisant la sortie d'une commande vers une autre. Un exemple de ceci serait:
pastel random | pastel mix red | pastel lighten 0.2 | pastel format hex
Passer les couleurs en arguments
Les couleurs peuvent être passer comme arguments positionnels. Un exemple de ceci serait:
pastel lighten 0.2 orchid orange lawngreen
Lire les couleurs à partir de l'entrée standard
Aussi les couleurs peuvent être lues à partir de l'entrée standard:
printf "%s\n" orchid orange lawngreen | pastel lighten 0.2
Mélanger les couleurs
Lors de l'utilisation de l'option mélanger nous pourrons créer une nouvelle couleur. Par exemple, si on mélange du jaune et du rouge dans l'espace colorimétrique RVB, le résultat obtenu serait le suivant :
pastel mix --colorspace=RGB yellow red
Conversion de format
Cet outil nous permettra également convertir les couleurs d'un format à un autre:
pastel format hsl ff8000
Les utilisateurs peuvent consulter des ressources intéressantes de l'une des sections offertes dans le le référentiel GitHub du projet.