User Guide
Table of Contents
- 1. Introduction (York Tat)
- 2. About This Document (York Tat)
- 3. Getting Started (Robin)
-
4. Features
- 4.1 Command Format (Yuxuan)
-
4.2 Attraction Features (York Tat)
- 4.2.1 Adding a tourist attraction:
add-attraction
- 4.2.2 Editing a tourist attraction:
edit-attraction
- 4.2.3 Deleting a tourist attraction :
delete-attraction
- 4.2.4 Marking a tourist attraction as visited:
markVisited-attraction
- 4.2.5 Finding a tourist attraction:
find-attraction
- 4.2.6 Listing all tourist attractions :
list-attraction
- 4.2.7 Clearing all attractions :
clear-attraction
- 4.2.1 Adding a tourist attraction:
-
4.3 Itinerary Features (Koon Kiat)
- 4.3.1 Adding a new itinerary:
add-itinerary
- 4.3.2 Editing an itinerary:
edit-itinerary
- 4.3.3 Deleting an itinerary:
delete-itinerary
- 4.3.4 Finding an itinerary:
find-itinerary
- 4.3.5 Listing all itineraries:
list-itinerary
- 4.3.6 Selecting an itinerary:
select-itinerary
- 4.3.7 Clearing all itineraries :
clear-itinerary
- 4.3.1 Adding a new itinerary:
- 4.4 Itinerary Attraction Features (Yeh Yu Chun)
- 4.5 Miscellaneous Features (Yuxuan)
- 5. FAQ
- 6. Glossary (Yuxuan)
- 7. Command summary (Robin)
1. Introduction (York Tat)
TrackPad is a desktop app for planning your trips and tracking tourist attractions, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). TrackPad is built for people who love to travel and want to collate all their itineraries neatly in one single app. Our intuitive commands utilise words in full, making it easy for you to remember. If you can type fast, TrackPad can get your itinerary planned faster than traditional GUI apps. Minimal prior technical knowledge is needed in order to use TrackPad so try out TrackPad now to make your travel planning easier and faster!
2. About This Document (York Tat)
Welcome to the TrackPad User Guide!
We at TrackPad know how difficult and messy it can get when it comes to keeping track of your travel itineraries and TrackPad is a fuss-free app that helps you keep track of all your travel related information.
This simple guide provides a comprehensive description of the features in TrackPad and also includes a Getting Started section that helps you get started.
Here are some symbols we will be using in this guide to help you along:
3. Getting Started (Robin)
Here are the steps to download TrackPad and start using it immediately!
Step 1. Ensure you have Java 11
or above installed in your Computer.
Step 2. Download the latest trackpad.jar
from here.
Step 3. Copy the file to the folder you want to use as the home folder for your TrackPad.
Step 4. Double-click the file to start the app. An application similar to Figure 1 should appear in a few seconds. Here’s how your app should look like!
Note how the app contains data on Rediscover Singapore attractions.
Step 5. Type the command in the command box and press Enter to execute it. Let’s try it out by adding Gardens by the Bay into the app.
Type in add-attraction n/Gardens by the Bay l/Singapore, Singapore a/18 Marina Gardens Dr, 018953 r/4.7
! Your application should
look like this when you scroll to the bottom of the attractions list.
Step 6. Oh no, you forgot to add the opening hours for Gardens by the Bay. No worries! By using the
edit-attraction 11 op/0500-0200
, we can edit the 11th attraction to add the opening hours from 5am to 2am.
Step 7. Now, you want to create a one day itinerary to visit the Gardens by the Bay. Easy! Just type in
add-itinerary n/Walk in the Park sd/01-01-2021 ed/01-01-2021 d/Appreciate Singapore's flora and fauna
.
Step 8. To add Gardens by the Bay into the itinerary you just created, select the itinerary you want to add the attraction into,
by select-itinerary 2
.
Step 9. If you want to visit Gardens by the Bay from 10am to 2pm on the first day of your trip, type
add-itinerary-attraction 11 day/1 st/1000 et/1400
.
Step 10. You are done! Feel free to add more attractions into the itinerary, or read on to discover other commands that will
give you more control over TrackPad, such as find-attraction
and delete-attraction
!
4. Features
In this section, we will go into the details of all the features available for you to use after installing TrackPad. These features are split into 4 subsections, Attraction Features, Itinerary Features, Itinerary Attraction Features and Miscellaneous Features.
4.1 Command Format (Yuxuan)
Notes about the command format:
-
Words in
UPPER_CASE
are the fields to be supplied by you.
e.g. inadd-attraction n/ATTRACTION
,ATTRACTION
is a field which can be used asadd-attraction n/USS
. -
Fields in square brackets are optional.
e.gn/ATTRACTION [t/TAG]
can be used asn/USS t/28 OCT
or asn/USS
. -
Fields with
…
after them can be used multiple times or not used at all.
e.g.[t/TAG]…
can be used ast/Singapore
,t/friend t/family
etc. -
If a field cannot be used multiple times, and you supply 2 or more of the same field, the app takes only the last specified field.
e.g. if you typeadd-attraction n/USS n/Marina Bay Sands l/Singapore, Singapore
, which contains 2 names, “USS” and “Marina Bay Sands”, only “Marina Bay Sands” is taken. -
Fields can be in any order.
e.g. if the command specifiesn/ATTRACTION p/PHONE_NUMBER
,p/PHONE_NUMBER n/ATTRACTION
is also acceptable. -
All fields are case sensitive unless stated otherwise.
e.g.add-attraction n/Singapore Zoo l/Singapore
followed byadd-attraction n/singapore zoo l/singapore
will create two different attractions in the same list.
4.2 Attraction Features (York Tat)
Attractions are the core building blocks of TrackPad and are required to populate your itineraries!
The figure below shows how an attraction looks like in the attractions panel.
The table below shows a summary of the commands in this section.
Action | Format, Examples |
---|---|
Add attraction |
add-attraction n/ATTRACTION_NAME l/LOCATION [d/DESCRIPTION] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS] [op/OPENING_HOURS] [pr/PRICE_RANGE] [r/RATING] [v/VISITED] [t/TAG]… e.g. add n/Singapore Zoo p/62693411 t/hot a/80 Mandai Lake Rd, 729826
|
Edit attraction |
edit-attraction INDEX [n/NAME] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS] [t/TAG]… e.g. edit 2 n/Singapore Zoo e/zoo@example.com
|
Delete attraction |
delete-attraction INDEX e.g. delete 3
|
Mark Visited attraction |
markVisited-attraction INDEX e.g. markVisited-attraction 2
|
Find attraction |
find-attraction KEYWORD [MORE_KEYWORDS] e.g. find Zoo
|
List attractions | list-attraction |
Clear all attractions | clear-attraction |
4.2.1 Adding a tourist attraction: add-attraction
Adds a tourist attraction to the current list of attractions. Each attraction must contain a name and a location. Additionally, use the optional fields (as listed below) to include more information for your attractions.
Format (Minimal): add-attraction n/ATTRACTION_NAME l/LOCATION
Format (All fields): add-attraction n/ATTRACTION_NAME l/LOCATION [d/DESCRIPTION] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS]
[op/OPENING_HOURS] [pr/PRICE_RANGE] [r/RATING] [v/VISITED] [t/TAG]…
Compulsory fields | Description |
---|---|
ATTRACTION_NAME | Takes only letters and numbers and should not be blank |
LOCATION | Takes any value, we recommend the format: CITY, COUNTRY
|
Optional fields | Description |
---|---|
DESCRIPTION | Takes any value |
PHONE_NUMBER | Takes only numbers and be at least 3 digits long with no spaces in between |
Takes the format local-part@domain
|
|
ADDRESS | Takes the postal address of the attraction which can be any value |
OPENING_HOURS | Takes the format opening time - closing time , both in the 24H format HHMM-HHMM
|
PRICE_RANGE | Takes one of the following ranges: LOW , MEDIUM or HIGH
|
RATING | Takes a number between 0.0 to 5.0
|
VISITED | Takes either TRUE if visited or FALSE otherwise |
TAG | Takes only letters and numbers |
For example:
You plan on visiting Gardens by the Bay over the weekends.
-
Enter
add-attraction n/Gardens by the Bay a/18 Marina Gardens Dr, Singapore 018953 l/Singapore, Singapore t/sightseeing e/feedback@gardensbythebay.com.sg op/0500-0200 pr/LOW r/4.7 v/FALSE
into the command box.Figure 8a. Before enteringadd-attraction n/Gardens by the Bay a/18 Marina Gardens Dr, Singapore 018953 l/Singapore, Singapore t/sightseeing e/feedback@gardensbythebay.com.sg op/0500-0200 pr/LOW r/4.7 v/FALSE
-
Note how
Gardens by the Bay
appears in theAttractions
panel.Figure 8b. After enteringadd-attraction n/Gardens by the Bay a/18 Marina Gardens Dr, Singapore 018953 l/Singapore, Singapore t/sightseeing e/feedback@gardensbythebay.com.sg op/0500-0200 pr/LOW r/4.7 v/FALSE
Try these other examples too!
add-attraction n/Singapore Flyer a/30 Raffles Ave, Singapore 039803 l/Singapore, Singapore
-
add-attraction n/Clarke Quay a/3 River Valley Rd, Singapore 179024 l/Singapore, Singapore t/drinking pr/MEDIUM r/4.5
4.2.2 Editing a tourist attraction: edit-attraction
Edits a tourist attraction in the current list of attractions.
Format: edit-attraction INDEX [n/ATTRACTION_NAME] [l/LOCATION] [d/DESCRIPTION] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS]
[op/OPENING_HOURS] [pr/PRICE_RANGE] [r/RATING] [v/VISITED] [t/TAG]…
- Edits the attraction at the specified
INDEX
shown in the attractions panel. - Field entries are the same as the
add-attraction
command. - Any field can be changed by inputting its corresponding
PREFIX
in the command. - New fields can be added to current attractions.
edit-attraction INDEX PREFIX/
to remove existing optional fields.
For example:
You realise that the rating of Gardens by the Bay
is wrongly reflected and want to add the price range for the attraction.
-
Enter
edit-attraction 11 r/4.4 pr/LOW
into the command box.Figure 9a. Before enteringedit-attraction 11 r/4.4 pr/LOW
-
Note how
Gardens by the Bay
appears in theAttractions
panel.Figure 9b. After enteringedit-attraction 11 r/4.4 pr/LOW
4.2.3 Deleting a tourist attraction : delete-attraction
Deletes a tourist attraction from the current list of attractions.
Format: delete-attraction INDEX
- Deletes the attraction at the specified
INDEX
shown in the attractions panel.
For example:
You want to delete Jurong Bird Park
from your list of attractions.
-
Enter
delete-attraction 1
into the command box.Figure 10a. Before enteringdelete-attraction 1
-
First attraction in the list of attractions,
Jurong Bird Park
, is deleted.Figure 10b. After enteringdelete-attraction 1
Try these other examples too!
-
find-attraction animals
followed bydelete-attraction 2
deletes the second attraction in the results of the find-attraction command
4.2.4 Marking a tourist attraction as visited: markVisited-attraction
Marks a tourist attraction in the current list of attractions as visited.
Format: markVisited-attraction INDEX
- Marks the attraction at the specified
INDEX
shown in the attractions panel as visited. - The attraction can only be marked visited if the attraction was not visited.
For example:
You have just visited Night Safari
over the holidays. You want TrackPad to reflect that you have visited
Night Safari
.
-
Enter
markVisited-attraction 2
into the command box.Figure 11a. Before enteringmarkVisited-attraction 2
-
Second attraction in the list of attractions,
Night Safari
, is marked as visited.Figure 11b. After enteringmarkVisited-attraction 2
4.2.5 Finding a tourist attraction: find-attraction
Finds tourist attractions from the current list of attractions which contain the keyword(s).
Format: find-attraction KEYWORD [MORE_KEYWORDS]
- The search is case-insensitive. e.g
singapore zoo
will matchSingapore Zoo
. - The order of the keywords does not matter. e.g.
Zoo Singapore
will matchSingapore Zoo
. - Only full words will be matched e.g.
Sento
will not matchSentosa
.
For example:
You want to look for all the attractions that contain the keyword jurong
.
-
Enter
find-attraction jurong
into the command box.Figure 12a. Before enteringfind-attraction jurong
-
Jurong Bird Park
andSnow City
are displayed as they containjurong
in their fields.Figure 12b. After enteringfind-attraction jurong
4.2.6 Listing all tourist attractions : list-attraction
Shows all tourist attractions. Use this command to reset the view of the Attractions panel, as certain commands (find-attraction) can alter the view of the Attractions panel.
Format: list-attraction
For example:
After finding an attraction, you want to switch back to seeing all your attractions.
-
Enter
list-attraction
into the command box.Figure 13a. Before enteringlist-attraction
-
Note how all your attractions are displayed again.
Figure 13b. After enteringlist-attraction
list-attraction
will work even if there are extra characters after the command.
Eg. list-attraction abcd
will behave like list-attraction
.
4.2.7 Clearing all attractions : clear-attraction
Clears all tourist attractions.
Format: clear-attraction
clear-attraction
will remove all the attractions stored in TrackPad.
This action is irreversible and should be used with caution.
For example:
You want to delete all your attractions and start with an empty list of attractions.
-
Enter
clear-attraction
into the command box.Figure 14a. Before enteringclear-attraction
-
Note how all your attractions are now deleted.
Figure 14b. After enteringclear-attraction
4.3 Itinerary Features (Koon Kiat)
Itineraries help track the details of your trip, as well as the attractions you plan on visiting. The figure below shows how an itinerary looks like in the itineraries panel.
Notice that the itineraries panel only shows a simplified view of your itineraries. The attractions in each itinerary are not displayed. To view them in detail, see selecting an itinerary, or just read on! To learn how to add, edit and delete attractions in your itineraries, see Itinerary Attraction Features.
The table below shows a summary of the commands in this section.
Action | Format, Examples |
---|---|
Add itinerary |
add-itinerary n/ITINERARY sd/START_DATE ed/END_DATE [d/DESCRIPTION] [b/BUDGET] e.g. add-itinerary n/Japan holiday sd/15-01-2019 ed/30-01-2019 d/with friends b/4000
|
Edit itinerary |
edit-itinerary INDEX [n/NAME] [sd/START_DATE] [ed/END_DATE] [d/DESCRIPTION] [b/BUDGET] e.g. edit-itinerary 2 n/Singapore journey sd/05-06-2019
|
Delete itinerary |
delete-itinerary INDEX e.g. delete-itinerary 3
|
Find itinerary |
find-itinerary KEYWORD [MORE_KEYWORDS] e.g. find-itinerary Korea
|
List itineraries | list-itinerary |
Select itinerary |
select-itinerary INDEX e.g. select-itinerary 3
|
Clear all itineraries | clear-itinerary |
4.3.1 Adding a new itinerary: add-itinerary
Adds a new itinerary to the current list of itineraries.
Format: add-itinerary n/ITINERARY_NAME sd/START_DATE ed/END_DATE [d/DESCRIPTION] [b/BUDGET]
Compulsory fields | Description |
---|---|
ITINERARY_NAME | Takes only letters and numbers and should not be blank |
START_DATE | Takes the format dd-mm-yyyy and should not be after the end date |
END_DATE | Takes the format dd-mm-yyyy and should not be before the start date |
Optional fields | Description |
---|---|
DESCRIPTION | Takes any value |
BUDGET | Takes a non-negative number up to two decimal places, limited to 15 digits (including decimal places, if any) |
For example:
You want to add an itinerary for a trip to Europe with your friends.
-
Enter
add-itinerary n/Europe Trip sd/01-12-2020 ed/20-12-2020 d/with friends b/4000
into the command box.Figure 16a. Before enteringadd-itinerary n/Europe Trip sd/01-12-2020 ed/20-12-2020 d/with friends b/4000
-
Note how your new itinerary appears in the itineraries panel.
Figure 16b. After enteringadd-itinerary n/Europe Trip sd/01-12-2020 ed/20-12-2020 d/with friends b/4000
Try these other examples too!
add-itinerary n/Japan holiday sd/15-01-2019 ed/30-01-2019
add-itinerary n/Taiwan food tour sd/19-06-2021 ed/24-06-2021 d/explore night markets
4.3.2 Editing an itinerary: edit-itinerary
Edits an itinerary from the current list of itineraries.
Format: edit-itinerary INDEX [n/NAME] [sd/START_DATE] [ed/END_DATE] [d/DESCRIPTION] [b/BUDGET]
- Edits the itinerary at the specified
INDEX
shown in the itineraries panel. - Field entries are the same as the
add-itinerary
command. - Any field can be changed by inputting its corresponding
PREFIX
in the command.
edit-itinerary INDEX PREFIX/
to remove existing optional fields.
For example:
After adding an itinerary for a trip to Europe that starts on 01-12-2020
, you want to change the start date to 06-12-2020
.
-
Enter
edit-itinerary 2 sd/06-12-2020
into the command box.Figure 17a. Before enteringedit-itinerary 2 sd/06-12-2020
-
Note how the start date of the second itinerary has changed from
01-12-2020
to06-12-2020
.Figure 17b. After enteringedit-itinerary 2 sd/06-12-2020
Try these other examples too!
-
edit-itinerary 1 d/
to remove the description of your first itinerary -
edit-itinerary 2 ed/15-12-2020 b/1000
to change the end date and budget of your second itinerary
4.3.3 Deleting an itinerary: delete-itinerary
Deletes an itinerary from the current list of itineraries.
Format: delete-itinerary INDEX
- Deletes the itinerary at the specified
INDEX
shown in the itineraries panel.
For example:
You do not want to store your first itinerary in the app anymore, and you want to delete it.
-
Enter
delete-itinerary 1
into the command box.Figure 18a. Before enteringdelete-itinerary 1
-
Note how your first itinerary has been deleted, and there is now one less itinerary.
Figure 18b. After enteringdelete-itinerary 1
4.3.4 Finding an itinerary: find-itinerary
Finds itineraries from the current list of itineraries which contain the keyword(s).
Format: find-itinerary KEYWORD [MORE_KEYWORDS]
- The search is case-insensitive. e.g
japan
will matchJapan
- The order of the keywords does not matter. e.g.
Okinawa Japan
will matchJapan Okinawa
- Every itinerary field will be searched, as well as the fields of all the itinerary attractions in the itinerary.
- Only full words will be matched e.g.
Jap
will not matchJapan
For example:
You want to look for all the itineraries that contain the keyword Europe
.
-
Enter
find-itinerary Europe
into the command box.Figure 19a. Before enteringfind-itinerary Europe
-
Note how only the itinerary containing the word
Europe
is displayed.Figure 19b. After enteringfind-itinerary Europe
Try these other examples too!
-
find-itinerary 01-09-2020
to find itineraries that have01-09-2020
as their start or end date -
find-itinerary Singapore
to find itineraries that take place in Singapore
4.3.5 Listing all itineraries: list-itinerary
Shows all itineraries. Use this command to reset the view of the itineraries panel, as
certain commands (find-itinerary
, select-itinerary
) can alter the view of the itineraries panel.
Format: list-itinerary
For example:
After finding an itinerary, you want to go back to seeing all your itineraries.
-
Enter
list-itinerary
into the command box.Figure 20a. Before enteringlist-itinerary
-
Note how all your itineraries are displayed again.
Figure 20b. After enteringlist-itinerary
list-itinerary
will work even if there are extra characters after the command.
Eg. list-itinerary abcd
will behave like list-itinerary
.
4.3.6 Selecting an itinerary: select-itinerary
Selects an itinerary to be shown in detail, from the current list of itineraries. In detailed view, you can see a timetable of the attractions in the itinerary. For more information on how to add, edit, and delete attractions in an itinerary, see Itinerary Attraction Features.
Format: select-itinerary INDEX
- Selects the itinerary at the specified
INDEX
shown in the itineraries panel.
list-itinerary
.
For example:
You want to view in detail the attractions in your first itinerary.
-
Enter
select-itinerary 1
into the command box.Figure 21a. Before enteringselect-itinerary 1
-
Note how the itineraries panel has changed to show a detailed view of the attractions in the itinerary.
Figure 21b. After enteringselect-itinerary 1
4.3.7 Clearing all itineraries : clear-itinerary
Clears all itineraries.
Format: clear-itinerary
clear-itinerary
will remove all the itineraries stored in TrackPad.
This action is irreversible and should be used with caution.
For example:
You want to delete all your itineraries, and start over with an empty list of itineraries.
-
Enter
clear-itinerary
into the command box.Figure 22a. Before enteringclear-itinerary
-
Note how all your itineraries are now deleted.
Figure 22b. After enteringclear-itinerary
4.4 Itinerary Attraction Features (Yeh Yu Chun)
Itinerary attractions are attractions added to an itinerary, but with additional start/end time fields. These commands deal with attractions that are found in an itinerary.
The table below shows a summary of the commands in this section.
Action | Format, Examples |
---|---|
Add itinerary attraction |
add-itinerary-attraction INDEX st/START_TIME et/END_TIME day/DAY_VISITING e.g. add-itinerary-attraction 1 st/1400 et/1500 day/5
|
Edit itinerary attraction |
edit-itinerary-attraction INDEX day/DAY_VISITING [st/START_TIME] [et/END_TIME] e.g. edit-itinerary-attraction 1 day/2 st/0900 et/1000
|
Delete itinerary attraction |
delete-itinerary-attraction INDEX e.g. delete-itinerary-attraction 1
|
In Figure 23 above,
- The left side shows attractions you have added.
- The right side shows the itinerary currently selected.
- Notice the right copy of
Jurong Bird Park
’s name has the addition of a start and end time on top of it.
Let’s start filling up your itinerary with attractions!
4.4.1 Adding an attraction to the selected itinerary: add-itinerary-attraction
Adds an attraction to the selected itinerary.
Format: add-itinerary-attraction INDEX st/START_TIME et/END_TIME day/DAY_VISITING
Compulsory fields | Description |
---|---|
INDEX | Index of attraction in the current list of attractions |
START_TIME | Start time to visit the attraction in the 24H format HHMM
|
END_TIME | End time to visit the attraction in the 24H format HHMM
|
DAY_VISITING | Day in your itinerary when you plan to visit the attraction |
For example:
-
Look on the left side of the image below. You want to add
Night Safari
to yourSelected Itinerary
.Figure 24a. Diagram showing current state of selected itinerary -
You want to visit it on day 2, from
1000
to1100
. Enteradd-itinerary-attraction 2 day/2 st/1000 et/1100
into the command box.Figure 24b. Before enteringadd-itinerary-attraction 2 day/2 st/1000 et/1100
-
Night Safari
has been added into yourSelected Itinerary
.Figure 24c. After enteringadd-itinerary-attraction 2 day/2 st/1000 et/1100
Try these other examples too!
-
add-itinerary-attraction 3 st/1000 et/1600 day/3
Adds the third item from attractions list intoDay 3
of theSelected Itinerary
-
add-itinerary-attraction 5 st/0900 et/1200 day/4
Adds the fifth item from attractions list intoDay 4
of theSelected Itinerary
Tip:
- The start and end time cannot overlap with other attractions on the same day of the selected itinerary.
- The start and end time does not need to match the opening hours of the attraction, so that you can visit closed attractions.
4.4.2 Editing an attraction from the selected itinerary : edit-itinerary-attraction
Edits an existing attraction in the selected itinerary.
Format: edit-itinerary-attraction INDEX day/DAY_VISITING [st/START_TIME] [et/END_TIME][n/ATTRACTION_NAME] [l/LOCATION] [d/DESCRIPTION] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS][op/OPENING_HOURS] [pr/PRICE_RANGE] [r/RATING] [v/VISITED] [t/TAG]…
- Edits the attraction specified by the
INDEX
andDAY_VISITING
shown in the itineraries panel. - At least one of the optional fields must be provided.
- Existing values will be updated to the input values.
edit-itinerary-attraction 1 day/1 t/
would remove the tag from the attraction.
For example:
-
You made a mistake by adding the
START_TIME
ofNight Safari
as1000
, but it is not open in the day.Figure 25a. Diagram showing current state of selected itinerary -
Enter
edit-itinerary-attraction 1 day/2 st/1900 et/2300
into the command box.Figure 25b. Before enteringedit-itinerary-attraction 1 day/2 st/1900 et/2300
-
Scroll down the
Selected Itinerary
and notice theSTART_TIME
ofNight Safari
has been changed to1900 - 2300
.Figure 25c. After enteringedit-itinerary-attraction 1 day/2 st/1900 et/2300
Try these other examples too!
-
edit-itinerary-attraction 1 day/2 et/2200
Edits theEND_TIME
of the first attraction inDay 2
to2200
4.4.3 Deleting an attraction from the selected itinerary: delete-itinerary-attraction
Deletes an attraction from the selected itinerary.
Format: delete-itinerary-attraction INDEX day/DAY_VISITING
- Deletes the attraction specified by the
INDEX
andDAY_VISITING
shown in the itineraries panel.
For example:
-
You no longer want to visit
Night Safari
. -
You want to delete it from your
Selected Itinerary
. -
Enter
delete-itinerary-attraction 1 day/2
, into the command box.Figure 26a. Before enteringdelete-itinerary-attraction 1 day/2
-
Scroll down the
Selected Itinerary
and noticeDay 2
is now empty.Figure 26b. Afterdelete-itinerary-attraction 1 day/2
Try these other examples too!
-
delete-itinerary-attraction 1 day/1
Deletes the first attraction fromDay 1
ofSelected Itinerary
4.5 Miscellaneous Features (Yuxuan)
These basic features help TrackPad to run smoothly, as well as allow you to interact with TrackPad without the use of your mouse, perfect for fast typists!
4.5.1 Viewing help : help
You can use this command whenever you are unsure about any features, and the link will lead you straight to our user guide which will help to clarify your doubts.
Format: help
4.5.2 Exiting the program : exit
You can type this command into the command box to exit the program.
Format: exit
4.5.3 Saving the data
Your data in TrackPad will be saved in the storage automatically after any command that changes the data. There is no need for you to save manually.
5. FAQ
Q: How do I transfer my data to another computer?
A: After installing the app in the other computer, overwrite the empty data
folder it creates in the home folder
with the data
folder of your previous TrackPad home folder.
Q: Where do I go to if I need help?
A: Simply head to TrackPad’s issue page and create an issue! Kindly allow us some time to reach back to you.
Q: What should I do if I want to recover the attractions after clearing them?
A: Unfortunately, there is no way to recover the attractions you have added into TrackPad. However, you can delete the attractionlist.json file found in your data folder to get back those original attractions which are added into TrackPad beforehand.
6. Glossary (Yuxuan)
- Command Line Interface (CLI): An interface that processes commands to a computer program in the form of lines of text.
- Graphical User Interface (GUI): An interface that allows users to interact with through visual indicator representations.
-
Fields: The details of an attraction/itinerary/itinerary attraction which you can add into TrackPad (
Address
is a field for Attraction,Budget
is a field for Itinerary). - PREFIX: The letter(s) and ‘/’ placed before the corresponding fields when typing the commands (‘n/’ for Name, ‘op/’ for Opening Hours etc).
- INDEX: The number shown in the displayed attractions/itineraries panel. Must be a positive number (1, 2, 3, …).
- DAY_VISITING: The day in a selected itinerary which contains the attraction(s) planned to visit. Must be a positive number (1, 2, 3, …).
7. Command summary (Robin)
Below is a condensed table for all the commands currently supported in our app. Refer to this table whenever you want a quick refresher.
7.1 Attraction Commands
Action | Format, Examples |
---|---|
Add attraction |
add-attraction n/ATTRACTION_NAME l/LOCATION [d/DESCRIPTION] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS] [op/OPENING_HOURS] [pr/PRICE_RANGE] [r/RATING] [v/VISITED] [t/TAG]… e.g. add n/Singapore Zoo p/62693411 t/hot a/80 Mandai Lake Rd, 729826
|
Edit attraction |
edit-attraction INDEX [n/NAME] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS] [t/TAG]… e.g. edit 2 n/Singapore Zoo e/zoo@example.com
|
Delete attraction |
delete-attraction INDEX e.g. delete 3
|
Mark Visited attraction |
markVisited-attraction INDEX e.g. markVisited-attraction 2
|
Find attraction |
find-attraction KEYWORD [MORE_KEYWORDS] e.g. find Zoo
|
List attractions | list-attraction |
Clear all attractions | clear-attraction |
7.2 Itinerary Commands
Action | Format, Examples |
---|---|
Add itinerary |
add-itinerary n/ITINERARY sd/START_DATE ed/END_DATE [d/DESCRIPTION] [b/BUDGET] e.g. add-itinerary n/Japan holiday sd/15-01-2019 ed/30-01-2019 d/with friends b/4000
|
Edit itinerary |
edit-itinerary INDEX [n/NAME] [sd/START_DATE] [ed/END_DATE] [d/DESCRIPTION] [b/BUDGET] e.g. edit-itinerary 2 n/Singapore journey sd/05-06-2019
|
Delete itinerary |
delete-itinerary INDEX e.g. delete-itinerary 3
|
Find itinerary |
find-itinerary KEYWORD [MORE_KEYWORDS] e.g. find-itinerary Korea
|
List itineraries | list-itinerary |
Select itinerary |
select-itinerary INDEX e.g. select-itinerary 3
|
Clear all itineraries | clear-itinerary |
7.3 Itinerary attraction Commands
Action | Format, Examples |
---|---|
Add itinerary attraction |
add-itinerary-attraction INDEX st/START_TIME et/END_TIME day/DAY_VISITING e.g. add-itinerary-attraction 1 st/1400 et/1500 day/5
|
Edit itinerary attraction |
edit-itinerary-attraction INDEX day/DAY_VISITING [st/START_TIME] [et/END_TIME] e.g. edit-itinerary-attraction 1 day/2 st/0900 et/1000
|
Delete itinerary attraction |
delete-itinerary-attraction INDEX e.g. delete-itinerary-attraction 1
|
7.4 Miscellaneous Commands
Action | Format, Examples |
---|---|
Help | help |
Exit | exit |