GNU/Linux >> Tutoriels Linux >  >> Linux

ppl - Un carnet d'adresses en ligne de commande pour Linux

Il y a quelque temps, nous avons passé en revue un outil en ligne de commande appelé "GooBook" qui est utilisé pour accéder aux contacts Google à partir de la ligne de commande. En utilisant GooBook, vous pouvez accéder et afficher tous les contacts Gmail. Aujourd'hui, nous allons discuter d'un outil similaire appelé "ppl" . Il s'agit d'un carnet d'adresses en ligne de commande gratuit qui vous permet de stocker vos contacts dans des systèmes d'exploitation de type Unix. Pour faire simple, ppl est développé pour les personnes qui souhaitent conserver et gérer leur carnet d'adresses depuis la ligne de commande.

ppl - Un carnet d'adresses en ligne de commande pour Linux

Installer ppl

Étant donné que ppl est construit sur Ruby et Git, vous en avez d'abord besoin. Pour installer Ruby sur votre machine Linux, consultez le lien suivant.

  • Installer Ruby on Rails dans CentOS et Ubuntu

Ensuite, installez Git sur votre système Linux.

Sur CentOS :

$ sudo yum install git

Sur Ubuntu :

$ sudo apt-get install git

Après avoir installé Ruby et Git, exécutez la commande suivante pour installer ppl.

$ gem install ppl

Exemple de résultat :

 Fetching: colored-1.2.gem (100%)
 Successfully installed colored-1.2
 Fetching: inifile-2.0.2.gem (100%)
 Successfully installed inifile-2.0.2
 Fetching: i18n-0.8.1.gem (100%)
 Successfully installed i18n-0.8.1
 Fetching: polyglot-0.3.5.gem (100%)
 Successfully installed polyglot-0.3.5
 Fetching: treetop-1.4.15.gem (100%)
 Successfully installed treetop-1.4.15
[...]
 Done installing documentation for colored, inifile, i18n, polyglot, treetop, mime-types, mail, morphine, rugged, greencard, ppl after 23 seconds
 11 gems installed

Si vous avez rencontré une erreur comme ci-dessous :

ERROR: CMake is required to build Rugged.
*** extconf.rb failed ***

Installez le package Cmake comme indiqué ci-dessous.

Sur CentOS :

$ sudo yum install cmake

Sur Ubuntu :

$ sudo apt-get install cmake

Après l'installation, Cmake relance la commande "gem install ppl".

Téléchargement recommandé - Ebook gratuit :"Tutoriel Git"

Utilisation

L'utilisation de ppl est assez simple. Jetez un œil aux exemples suivants.

Créer un carnet d'adresses

Créons un carnet d'adresses pour stocker tous les contacts.

Pour ce faire, exécutez :

$ ppl init ~/mycontacts

Cette commande créera un dossier appelé mescontacts dans votre dossier $HOME. Vous pouvez utiliser n'importe quel emplacement de votre choix pour votre carnet d'adresses et vous pouvez également créer n'importe quel nombre de carnets d'adresses.

Ajouter des contacts

Nous avons créé un carnet d'adresses. Maintenant, ajoutons quelques contacts. Pour ce faire, rendez-vous dans le dossier de votre carnet d'adresses (c'est-à-dire mes contacts dans notre cas) :

$ cd ~/mycontacts

Ajoutez les contacts un par un comme indiqué ci-dessous.

$ ppl add apj "Abdul Kalam"
$ ppl add sk "Senthil Kumar"

De même, vous pouvez ajouter autant de contacts que vous le souhaitez. Tous les contacts seront stockés au format de carnet d'adresses vcard (vcf).

Coordonnées du magasin

Nous avons ajouté des contacts. Ajoutons les coordonnées telles que l'e-mail, le numéro de téléphone, etc.

Pour ce faire, exécutez :

$ ppl email apj [email protected]
$ ppl email sk [email protected]
$ ppl phone sk 0123456789
$ ppl org sk "OSTechNix"

Afficher les coordonnées d'un contact

Pour afficher/afficher les détails d'un contact, exécutez :

$ ppl show sk

Exemple de résultat :

Senthil Kumar <[email protected]>

Organizations:
 OSTechNix

Email Addresses:
 [email protected]

Phone Numbers
 0123456789

Répertorier tous les contacts

Pour afficher la liste de tous les contacts de votre carnet d'adresses, exécutez :

$ ppl ls

Exemple de sortie :

apj: Abdul Kalam <[email protected]>
sk: Senthil Kumar <[email protected]>

Modifier les contacts

Au cas où, s'il y a des corrections dans les coordonnées, vous pouvez également les modifier et les corriger.

Pour modifier l'identifiant d'un contact particulier, dites par exemple apj , exécutez :

$ ppl mv apj missileman

Cette commande change l'identifiant du contact apj à missileman .

Pour le vérifier, listez les contacts :

$ ppl ls

Sortie :

missileman: Abdul Kalam <[email protected]>
sk: Senthil Kumar <[email protected]>

Comme vous le voyez ci-dessus, l'ID apj a été renommé missileman .

De même, vous pouvez modifier le nom du contact comme indiqué ci-dessous.

$ ppl name Senthil Kumar "Palani"

La commande ci-dessus changera le nom "Senthil Kumar" en "Palani".

Il est également possible de modifier l'identifiant de messagerie d'un contact.

$ ppl email sk [email protected]

Et nous pouvons également ajouter/modifier la date de naissance d'un contact.

ppl bday apj 1931-10-15

Rechercher dans le carnet d'adresses

Vous pouvez effectuer une recherche dans votre carnet d'adresses avec un terme de recherche particulier pour trouver les détails d'un contact spécifique, comme indiqué ci-dessous.

$ ppl grep senthil

La commande ci-dessus recherchera dans le carnet d'adresses tous les contacts correspondant au terme de recherche "senthil".

Exemple de résultat :

sk.vcf:EMAIL:[email protected]

Supprimer des contacts

Pour supprimer des contacts, exécutez simplement :

$ ppl rm sk

Définir le carnet d'adresses par défaut

Certains d'entre vous voudront peut-être conserver plusieurs carnets d'adresses à des fins diverses. Avant, je gardais deux carnets d'adresses, un pour les contacts personnels et un autre pour les contacts professionnels.

Dans de tels cas, vous pouvez définir votre carnet d'adresses par défaut pour stocker les contacts. Pour ce faire, créez un fichier appelé pplconfig :

$ vi ~/.pplconfig

Ajoutez les lignes suivantes. Remplacez ~/mycontacts par votre propre chemin.

[address book]
path = ~/mycontacts

Cela indique à l'utilitaire ppl d'enregistrer tous les contacts dans le carnet d'adresses par défaut (c'est-à-dire ~/mycontacts) même après avoir cd dans un autre répertoire.

Pour plus de détails, reportez-vous au guide de documentation ppl .


Linux
  1. 8 conseils pour la ligne de commande Linux

  2. 4 outils Markdown pour la ligne de commande Linux

  3. Titan - Un gestionnaire de mots de passe en ligne de commande pour Linux

  4. 8 sous-commandes Linux virsh pour la gestion des machines virtuelles sur la ligne de commande

  5. Conseils de ligne de commande Linux pour augmenter la productivité

Maîtrisez la ligne de commande Linux

Comment trouver une adresse IP publique à partir de la ligne de commande sous Linux

Principes de base de la ligne de commande Linux :sudo

Critique de livre :La ligne de commande Linux

Micro - Un éditeur de texte basé sur la ligne de commande pour Linux

Comment trouver une adresse IP dans la ligne de commande Linux