-
Ensure you have Java version
1.8.0_60or later installed in your Computer.Having any Java 8 version is not enough.
This app will not work with earlier versions of Java 8. -
Download the latest
addressbook.jarfrom the releases tab. -
Copy the file to the folder you want to use as the home folder for your Address Book.
-
Double-click the file to start the app. The GUI should appear in a few seconds.
-
Type the command in the command box and press Enter to execute it.
e.g. typinghelpand pressing Enter will open the help window. -
Some example commands you can try:
list: lists all contactsaddJohn Doe p/98765432 e/johnd@gmail.com a/John street, block 123, #01-01: adds a contact namedJohn Doeto the Address Book.delete3: deletes the 3rd contact shown in the current listexit: exits the app
-
Refer to the Features section below for details of each command.
Command Format
- Words in
UPPER_CASEare the parameters.- Items in
SQUARE_BRACKETSare optional.- Items with
...after them can have multiple instances.- Parameters can be in any order.
Format: help
Help is also shown if you enter an incorrect command e.g.
abcd
Adds a person to the address book
Format: add NAME p/PHONE_NUMBER e/EMAIL a/ADDRESS [t/TAG]...
Persons can have any number of tags (including 0)
Examples:
add John Doe p/98765432 e/johnd@gmail.com a/John street, block 123, #01-01add Betsy Crowe t/friend e/betsycrowe@gmail.com a/Newgate Prison p/1234567 t/criminal
Shows a list of all persons in the address book.
Format: list
Finds persons whose names contain any of the given keywords.
Format: find KEYWORD [MORE_KEYWORDS]
- The search is case sensitive. e.g
hanswill not matchHans- The order of the keywords does not matter. e.g.
Hans Bowill matchBo Hans- Only the name is searched.
- Only full words will be matched e.g.
Hanwill not matchHans- Persons matching at least one keyword will be returned (i.e.
ORsearch). e.g.Hanswill matchHans Bo
Examples:
find John
ReturnsJohn Doebut notjohnfind Betsy Tim John
Returns Any person having namesBetsy,Tim, orJohn
Deletes the specified person from the address book. Irreversible.
Format: delete INDEX
Deletes the person at the specified
INDEX. The index refers to the index number shown in the most recent listing.
The index must be a positive integer 1, 2, 3, ...
Examples:
list
delete 2
Deletes the 2nd person in the address book.find Betsy
delete 1
Deletes the 1st person in the results of thefindcommand.
Selects the person identified by the index number used in the last person listing.
Format: select INDEX
Selects the person and loads the Google search page the person at the specified
INDEX. The index refers to the index number shown in the most recent listing.
The index must be a positive integer 1, 2, 3, ...
Examples:
list
select 2
Selects the 2nd person in the address book.find Betsy
select 1
Selects the 1st person in the results of thefindcommand.
Clears all entries from the address book.
Format: clear
Exits the program.
Format: exit
Address book data are saved in the hard disk automatically after any command that changes the data.
There is no need to save manually.
Q: How do I transfer my data to another Computer?
A: Install the app in the other computer and overwrite the empty data file it creates with
the file that contains the data of your previous Address Book folder.
-
Add
add NAME p/PHONE_NUMBER e/EMAIL a/ADDRESS [t/TAG]...
e.g.add James Ho p/22224444 e/jamesho@gmail.com a/123, Clementi Rd, 1234665 t/friend t/colleague -
Clear :
clear -
Delete :
delete INDEX
e.g.delete 3 -
Find :
find KEYWORD [MORE_KEYWORDS]
e.g.find James Jake -
List :
list
e.g. -
Help :
help
e.g. -
Select :
select INDEX
e.g.select 2