Como leio dados do meu cartão de Catálogo de Endereços na linha de comando?

1

Em uma linha de comando do Mac OS, estou procurando um comando que leia meu cartão do catálogo de endereços e imprima meu endereço de e-mail para o stdout.

Fazê-lo por meio de um comando osascript seria ótimo.

    
por John 23.08.2011 / 20:39

2 respostas

2

O que você está procurando é contatos .

The utility contacts gives you access to view and search all your records in the AddressBook database.

Without further ado, here are a few examples:

$ contacts -h
usage: contacts [-hHsmnlS] [-f format] [search]
      -h displays help (this)
      -H suppress header
      -s sort list
      -m show me
      -n displays note below each record
      -l loose formatting (doesn't truncate record values)
      -S strict formatting (doesn't add space between columns)
      -f accepts a format string (see man page)

displays contacts from the AddressBook database

    
por 23.08.2011 / 21:02
0

O ABFind da iHarder é seu amigo.

contatos (como mencionado na outra resposta é ótimo aplicativo, mas não é compatível com versões osx mais recentes que 10.7

ABFind runns muito bem em 10.11 e retorna uma espécie de resposta json

link

    
por 22.01.2016 / 11:33