folks.py [id] [property] [property=value] A simple CLI address book with backend stored in an .ini-file (default ~/folks.ini). USAGE folks is intented to be grep-, sed-, columns-, cut- and awk-friendly: # list all id's ./folks.py # output: sven rocker nisse # list properties of given id ./folks.py sven # output: name:Sven Larsson tele:+4670677151 email:sven@larsson.com # get some options of an id ./folks.py martin | grep phone | cut -d: -f2 # output: +46462462446 # shortcut, if you don't like grep: ./folks.py sven tele # output: +4670677151 # sets properties ./folks.py sven tel=325236266 email=sven@email.com # search (and limit output to certain properties if you want to) ./folks.py --footballers=1 tele # output: sven:tele:0703453455 martin:tele:070143151 If you need more import channels than stdin, edit the text file. I'm just a frontend. PROPERTIES You are yourself responsible for what a "property" is, for example "tel" vs "tele" vs "telephone". If you want to consolidate the format: sed -i -e 's/^tele /tel /' your-file.ini