ABOOK(1)
π ABOOK(1) π
Okay bestie, this is the General Commands Manual entry for abook and it is literally so good. π Let's get into it.
β¨ NAME β¨
abook β text-based address book program π
π SYNOPSIS π
abook [ OPTION ]
π DESCRIPTION π
Okay so abook is a text-based address book program π¦ It keeps track of your Name, Email, Address, and a bunch of Phone fields. It was made to work with mutt, but ngl it's just as iconic on its own. π
πΈ OPTIONS πΈ
-h,--helpβ shows you the usage, no cap π-C,--config <filename>β swaps in a different config file. If you don't pick one, it checks$HOME/.abook/abookrcfirst, then$XDG_DATA_HOME/abook/abookrcπ-f,--datafile <filename>β swaps in a different addressbook file. Without this, it looks at$HOME/.abook/addressbookfirst, then$XDG_DATA_HOME/abook/addressbookπ--mutt-query <string> [ --outformat <outputformat> ]β makes a query for mutt, basically searching the addressbook for<string>π- The
--datafileoption (from above) can go BEFORE this one if you want to search a different addressbook file. Main character move. π - Only a few of the
<outputformat>options are allowed here:mutt(the default),vcard, andcustomβ¨
- The
--convert [ --informat <inputformat> ] [ --infile <inputfile> ] [ --outformat <outputformat> ] [ --outfile <outputfile> ]β converts<inputfile>in<inputformat>into<outputfile>in<outputformat>. The defaults areabook,stdin,text, andstdoutπ
The input formats it can read:
abookβ abook native formatldifβ ldif / Netscape addressbookmuttβ mutt aliaspineβ pine addressbookcsvβ comma separated valuespalmcsvβ Palm comma separated valuesvcardβ VCard addressbook
The output formats it can make:
abookβ abook native formatldifβ ldif / Netscape addressbook (.4ld)muttβ mutt aliashtmlβ html documentpineβ pine addressbookvcardβ VCard addressbookcsvβ comma separated valuespalmcsvβ Palm comma separated valueselmβ elm aliastextβ plain textspruceβ Spruce address bookwlβ Wanderlust address bookicalβ iCalendarbsdcalβ BSD calendarcustomβ Custom output format, see below π¨
--outformatstr <string>β only matters if you use--mutt-queryor--convertand--outformat=custom. The<string>is a format string that lets you add placeholders π§- A placeholder can be any of the standard field names (see
abookrc(5)) and it has to be wrapped in curly brackets, like{name}. - The default value is
"{nick} ({name}): {mobile}"π - If your
<string>starts with!, only entries where all the fields from<string>are non-NULL get included. Very picky, very effective. π
- A placeholder can be any of the standard field names (see
--add-emailβ reads an e-mail message from stdin and adds the sender to the addressbook π¨--add-email-quietβ same as--add-email, but it won't confirm that it added anyone π€«--email-fields <fields>β a comma-separated list of the email fields it checks when adding email addresses. It defaults to"from", but adding pretty much everything would be"from,to,cc"π--formatsβ lists the available formats π
π COMMANDS DURING USE π
Press '?' while you're using it and it'll show you a list of commands. β
π¦ SEE ALSO π¦
mutt(1), abookrc(5) π
π«Ά AUTHOR π«Ά
This manual page was written by Alan Ford <alan@whirlnet.co.uk>, for the Debian GNU/Linux system (but anyone can use it). πΈ
abook was written by Jaakko Heinonen <jheinonen@users.sourceforge.net> π
That's the tea, bestie! π Signing off from ABOOK(1), last updated 2006-09-06. Stay iconic. π§β¨
π¦ where this page comes from
- alpine 3.24: abook-doc 0.6.2-r0 Β· GPL-3.0-or-later
- fedora 43: abook 0.6.2-1.fc43 Β· GPL-2.0-or-later AND LGPL-2.0-or-later
- fedora 44: abook 0.6.2-1.fc44 Β· GPL-2.0-or-later AND LGPL-2.0-or-later
- nixos 26.05: abook 0.6.2
- nixpkgs unstable: abook 0.6.2
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms