2021-02-24 23:33 Temps de lecture : 8 min

Comment utiliser Slack à partir de la ligne de commande sous Linux

L'application officielle Slack pour Linux est généralement très performante. Elle offre une expérience utilisateur agréable, une interface bien conçue et une configuration aisée. Cependant, si vous travaillez majoritairement depuis le terminal de votre système Linux, vous pourriez regretter l'absence d'une application en ligne de commande officielle.

Malgré cela, il n'existe pas d'application Slack officielle pour le terminal sous Linux. Heureusement, il existe une excellente alternative non officielle : le client de terminal Slack-term. Voici comment l'installer et le configurer sur votre système.

Installation de Slack-term

Pour utiliser Slack via la ligne de commande, vous aurez besoin de Slack-term. Pour l'installer, ouvrez une fenêtre de terminal sur votre PC Linux en appuyant sur les touches Ctrl + Alt + T ou Ctrl + Maj + T. Une fois le terminal prêt, suivez les instructions de ligne de commande correspondant à votre distribution Linux.

Arch Linux AUR

Si vous utilisez Arch Linux, vous serez ravi d'apprendre qu'un package AUR Slack-term est disponible. Pour commencer l'installation, installez "Base-devel" et "Git" avec la commande Pacman ci-dessous :

sudo pacman -S base-devel git

Après l'installation de "Base-devel" et "Git", téléchargez le package AUR Slack-term le plus récent à l'aide de la commande git clone :

git clone https://aur.archlinux.org/slack-term.git

Une fois le téléchargement terminé, utilisez la commande CD pour accéder au répertoire "slack-term" :

cd slack-term

Créez et installez Slack-term sur votre PC Arch Linux en exécutant la commande makepkg. Cette étape peut parfois échouer. Si vous avez besoin d'aide pour résoudre les problèmes, consultez la section des commentaires du package.

makepkg -sri

Paquet Snap

L'installation de Slack-term via le gestionnaire de paquets Snap est probablement la méthode la plus conviviale. Pourquoi ? Car les mises à jour sont faciles et une seule commande suffit pour l'installer !

Pour installer Slack-term depuis Snap, assurez-vous que la prise en charge de Snap est configurée sur votre système Linux. Ensuite, exécutez la commande snap install suivante :

sudo snap install slack-term

Binaire Linux générique

Le développeur de Slack-term propose une version binaire Linux générique, compatible avec la plupart des systèmes d'exploitation Linux. Cette version est idéale si vous n'utilisez pas Arch Linux ou si vous ne pouvez pas utiliser les paquets Snap.

Pour commencer l'installation, utilisez la commande wget pour télécharger la dernière version binaire :

wget https://github.com/erroneousboat/slack-term/releases/download/v0.4.1/slack-term-linux-amd64

Une fois le téléchargement terminé, mettez à jour les permissions du fichier avec la commande chmod :

sudo chmod +x slack-term-linux-amd64

Maintenant que les permissions sont à jour, passez à la section suivante pour apprendre à configurer l'application.

Configuration de Slack-term

Slack-term nécessite une configuration avant de fonctionner correctement. Commencez par créer un nouveau fichier de configuration. Utilisez la commande touch pour créer le fichier ".slack-term" :

touch ~/.slack-term

Ouvrez ensuite ce fichier dans l'éditeur de texte Nano :

nano -w ~/.slack-term

Copiez le code suivant dans le fichier de configuration. Vous pouvez coller du contenu dans Nano en utilisant les touches Ctrl + Maj + V :

{
"Slack_token": "votrejetonslackici"
}

Rendez-vous sur le site Web de l'API Slack et connectez-vous à votre compte. Une fois connecté, créez un nouveau jeton hérité. Copiez ce jeton à la place de "votrejetonslackici" dans Nano. Veillez à ne pas supprimer les guillemets !

Après avoir inséré le jeton dans le fichier de configuration de Nano, enregistrez les modifications avec Ctrl + O, puis fermez Nano avec Ctrl + X.

Utilisation de Slack depuis la ligne de commande

L'utilisation de Slack-term depuis le terminal Linux est étonnamment simple. Pour accéder à vos messages Slack, tapez la commande slack-term :

slack-term

Si vous avez téléchargé le binaire générique, utilisez plutôt la commande ci-dessous, car la précédente ne fonctionnera pas correctement :

./slack-term

Slack-term vous affichera votre espace de travail Slack, sur le canal par défaut, avec l'historique des messages. Pour commencer à discuter, commencez à écrire et validez vos messages avec la touche Entrée.

Raccourcis clavier

Slack-term propose plusieurs raccourcis clavier. Voici tous les raccourcis et leurs fonctions :

Note : tous les raccourcis sont sensibles à la casse.

i - mode insertion.
/ - mode recherche.
k - déplacer le curseur du canal vers le haut.
j - déplacer le curseur du canal vers le bas.
g - déplacer le curseur du canal vers le début de la liste.
G - déplacer le curseur du canal vers la fin de la liste.
pg-up - faire défiler le volet de discussion vers le haut.
ctrl-b - faire défiler le volet de discussion vers le haut.
ctrl-u - faire défiler le volet de discussion vers le haut.
pg-down - faire défiler le volet de discussion vers le bas.
ctrl-f - faire défiler le volet de discussion vers le bas.
ctrl-d - faire défiler le volet de discussion vers le bas.
n - correspondance de recherche suivante.
N - correspondance de recherche précédente.
q - quitter.
f1 - aide.
flèche gauche - déplacer le curseur d'entrée vers la gauche.
flèche droite - déplacer le curseur d'entrée vers la droite.
Entrée - envoyer un message.
Echap en mode insertion - mode commande.
Echap en mode recherche - mode commande.
Entrée en mode recherche - mode commande.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.