Skip to content

Latest commit

 

History

History
1113 lines (785 loc) · 32.9 KB

UserGuide.adoc

File metadata and controls

1113 lines (785 loc) · 32.9 KB

My Team Manager - User Guide

By: F14-B1 Since: Mar 2018 Licence: MIT

Table Of Contents

1. Introduction

My Team Manager (MTM) is a Command-Line Interface (CLI) based address book application for football team managers. It is a one-stop solution to help you manage your player’s contact details in an efficient and convenient manner. Using MTM, you can organize players into teams, view player statistics, and, generate player line-ups.

Head to Section 2, “Quick Start” to get started with My Team Manager!

2. Quick Start

Welcome! If you want to learn more about using My Team Manager, you’ve come to the right place. My Team Manager is the easiest way for you to manage your team efficiently, and this quick start section will help you learn the basics so you can get going.

Your teams, their players, and all the relevant information is organized clearly in My Team Manager. Teams can be created and players can be assigned to teams.

2.1. Before we begin

  1. Ensure you have Java version 1.8.0_60 or later installed in your Computer.

  2. You can download Java 8 here.

    ℹ️
    • Having any Java 8 version is not enough.

    • This app will not work with earlier or later versions of Java 8.

  3. Download the latest MyTeamManager.jar here.

  4. Copy the file to the folder you want to use as the home folder for your MTM.

  5. Double-click the file to start the app. The software interface should appear in a few seconds as shown below.

    UiNew

2.2. Navigating the interface

The figure below shows the different components in My Team Manager and the list below explains their purpose.

UIGuide
  1. Command Box: This is where you key in the commands to use My Team Manager.

  2. Display Box: The display box displays results to any command you input.

  3. Team List : This displays the teams you have created in My Team Manager.

    • If a team is being viewed, it would be highlighted.

  4. Details Panel: This displays details of the player that is currently selected.

    • Here, the player’s name, phone number, address, email, jersey number followed by remarks are shown.

  5. Systems Panel: This displays information regarding modification to MTM’s data.

    • On the left, it displays the time and date when MTM is last updated.

    • On the right, is the location of the data.

  6. Player List: This is the list of player cards. In each player card,

    • The player’s name, tags, team, rating, followed by position is displayed.

    • The player’s avatar is also shown on the right column.

2.3. Using Commands

Getting started with Commands
  • Words in UPPER_CASE are the parameters to be supplied by the user.

    • An example in add n/NAME, NAME is a parameter which can be used as add n/John Doe.

  • Fields that are in enclosed with [ ] are optional.

    • An example, n/NAME [t/TAG], can be used as, n/John Doe t/friend, or as, n/John Doe.

  • Items with ​ after them can be used multiple times including zero times.

    • In this example, [t/TAG]…​, these parameters are valid, t/friend, t/friend t/family, and even   (no parameter).

  • Parameters can be entered in any order.

    • For example, if the command specifies n/NAME p/PHONE_NUMBER, p/PHONE_NUMBER n/NAME is also acceptable.

The Use of Alias
  • Some commands have an alias that you can use to execute the command. This alias acts as a shortcut to execute the commands you want without typing the full command out.

    • For example, you can type the alias a instead of the add command word to add a player into MTM.

Lookout for Tips, Notes, and Expected Outcomes
💡
This box give tips that might be useful.
ℹ️
This box notes down important details regarding a feature.
This box will let you know the outcome and what MTM should be expected to do.

Now that you are familiar with the interface and using commands, you are now ready to begin using My Team Manager!

3. Three steps to get started

3.1. Add your first player

  1. Add your first player, Ronaldo by typing the command add n/Ronaldo e/[email protected] in the command box and pressing Enter to execute it.

    add
  2. Your new player, Ronaldo should appear in the player list as shown in the white box above.

💡
The Add command has additional optional parameters for you to include more information. For the full list, refer to Adding a player.

3.2. Create your first team

Now that you have a player, let’s explore teams. Teams allow you to manage and group your players together according to the teams they belong to.

  1. Create your first team, NUS by typing the command create NUS in the command box and pressing Enter to execute it.

    create
  2. Your new team, NUS should appear in the team list.

  3. You can now assign Ronaldo to NUS by typing the command assign tm/NUS i/1 in the command box and pressing Enter to execute it.

    • The Team List should now show NUS highlighted as shown in the white box labeled 1 above.

    • Ronaldo 's player card should now show NUS in the team field as shown in the white box labeled 2 above.

    • The player list shows only players assigned to the team NUS

3.3. Viewing more details

  1. View more details about a player, by entering select followed by the INDEX of the player. For example, to view Ronaldo 's details, enter select 1.

  2. The details panel should now show the player’s details.

    select
  3. You may notice that there are fields that show <UNSPECIFIED>. These are optional fields that you can edit later on. There are also many ways you can customize and add to My Team Manager. Here are a few ways to start:

4. Commands in My Team Manager

Here you can find useful information regarding all the commands in My Team Manager.

If you are not familiar on how to use commands yet, you can refer to Section 2.3, “Using Commands”

4.1. Fundamentals

MTM provides tools that gives you the power to use MTM more efficiently and teach you how to navigate through MTM with ease.

Enter commands more quickly with tab autocomplete, get help or find out how to undo and redo commands.

You can also find information to secure your information in My Team Manger by toggling privacy or set a key to prevent tampering

4.1.1. Saving the data

There is no need to save anything manually as My Team Manager will save any data entered directly to the hard drive.

4.1.2. Using tab Autocomplete

After typing in the first few characters of a command, pressing tab will fill in the rest of the item.

To view the parameters for a command, press tab after the whole command is typed in. Pressing tab again will remove the parameters.

💡
You can use the autocompleted parameters as a template after viewing them.

Text will turn red if the input has no parameters or if no matching command exists.

If there are multiple possible commands for a given input, i.e. 'e' could be 'edit' or 'exit', then a dropdown box will appear with the possible commands. These can be navigated using mouse or arrow keys. Press enter to select the desired command.

4.1.3. Viewing help : help

Feeling lost? Not sure what to do? Don’t worry, our friendly guide will help you! All you have to do is just type the help command, and you will get all the information you require.

Format: help
Alias: F1

4.1.4. Listing entered commands : history

Have you been extensively using MTM and in the midst of entering more commands, you could not remember what commands you have entered? MTM allows you to look at all your past commands that you have entered in reverse chronological order.

Format: history
Alias: h

ℹ️
  • Pressing the and arrows will display the previous and next input respectively in the command box.

What to expect

A list of your previously entered command will be shown to you.

4.1.5. Undoing previous command : undo

Have you entered a wrong command or might have accidentally entered the wrong values to the specified fields to a command?

You don’t have to worry, as MTM provides you with the command to undo most mistakes that you might have made. MTM will restore itself to the state before the previous command was executed.

Format: undo
Alias: u

ℹ️
  • There are a few commands that can be undoable: commands that modify MTM’s content that are related to players or teams.

    • Player related commands: add, delete, edit, clear, remark

    • Team related commands: create, assign, remove, rename

What to expect

Commands that are undoAble will be reversed and MTM will be in the state before the command was executed.

4.1.6. Redoing the previously undone command : redo

If you accidentally call the undo command too many times and need a way to quickly reverse that, MTM allows you to redo the most recent undo command.

Format: redo
Alias: r

What to expect

Previously executed undo command will be reversed and MTM will be in its previous state.

4.1.7. Toggling various fields to private: toggleprivacy [Since v1.4]

You can toggle the privacy of various fields of players in MTM.

Format: toggleprivacy INDEX [p/] [e/] [r/] [ra/] [a/]
Alias: tp

ℹ️
  • Current version of toggleprivacy supports the field to be privated:

    • p/: PHONE, e/: EMAIL, r/: REMARK, ra/:RATING & a/: ADDRESS.

What to expect

Privacy of field will be toggled between private or public.
If Phone: p/ of player at INDEX 1 is private, running command: tp 1 p/ would change phone field to public.
Private fields are shown as <Private FIELD>.

Here are some examples on how you can use the toggleprivacy command:

  • tp 1 p/ ra/

Toggles privacy of phone and rating of player at INDEX 1.

4.1.8. Toggling lock on MTM: key [Since v1.5]

You can toggle a lock on MTM to prevent unauthorised changes to your details in MTM. When MTM is in a locked state, functionality will be limited.

Format: key PASSWORD
Alias: k

ℹ️
  • Current version of key uses a fixed default PASSWORD: ilikesports

What to expect

When MTM is locked, only the following commands can be executed:
changeTheme, exit, find, help, key, list, sort and view

Here are examples on how to use key:

  • key ilikesports

If MTM is in a lock state, use this command to unlock it.

  • key ilikesports

To lock MTM, use this command to lock.

4.1.9. Clearing all entries : clear

You can clear all entries from MTM with the 'clear' command.

Format: clear
Alias: c

4.1.10. Exiting the program : exit

You can exit the program by entering the 'exit' command.

Format: exit

Here you can find commands to change your players and their information in My Team Manager
such as adding a player, editing a player or adding a remark. You can also find useful tools to find a player or sort players in your list.

4.2.1. Adding a player: add

This is the command that you will be using most frequently, especially when dealing with new players. You will be able to add new players with the details that you have obtained into MTM by using the add command.

Format: add n/NAME e/EMAIL [tm/TEAM] [a/ADDRESS] [p/PHONE_NUMBER] [j/JERSEY_NUMBER] [ra/RATING] [po/POSITION] [av/AVATAR] [t/TAG]…​
Alias: a

The table below explains the correct inputs for the parameters.

Parameter Input type Example

n/NAME

Player name

n/Ronaldo

e/EMAIL

Player’s email address

a/[email protected]

tm/TEAM

Player’s Team

tm/Real Madrid

a/ADDRESS

Player’s address

a/Blk 123 Bukit Batok St 21

p/PHONE_NUMBER

Player’s phone number

p/92343433

j/JERSEY_NUMBER

Player’s jersey number

j/17

ra/RATING

Player’s performance rating (From 1 to 5)

ra/5

po/POSITION

Player’s postion
(1 for Striker,
2 for Midfiled,
3 for Defender,
4 for Goalkeeper)

po/1

av/AVATAR

Absolute filepath to player’s avatar image file

av/C:\avatar.png (for Windows) av//User/username/path/to/image.jpg (for MacOS)

t/TAG

Your tag for the player

t/Injured

ℹ️
  • A player can only be added to an existing team.

  • If you have not created the team yet, you can create one first using the create command.

💡
A player can have any number of tags (including 0).

Output: The added player should appear in the player list panel.

Examples:

Adds a player named Mo Salah with email [email protected].

Adds a player named Ronaldo with phone number 92331322, email [email protected], address Portugal, team Real Madrid, jersey number 17, rating 5, and position 1 corresponding to Striker.

4.2.2. Editing a player : edit

If you made a mistake when adding a player, or if there’s player information that needs updating, you may edit an existing player in MTM with the 'edit' command.

Format: edit INDEX [n/NAME] [e/EMAIL] [tm/TEAM] [a/ADDRESS] [p/PHONE_NUMBER] [j/JERSEY_NUMBER] [ra/RATING] [po/POSITION] [t/TAG]…​
Alias: e

ℹ️
  • Edits the player at the specified INDEX.

  • Please only edit the player that is currently being selected. If you were to edit a player who is not selected, the player’s details will be updated, but the selection will remain at the currently selected player.

  • At least one of the optional fields must be provided.

  • Existing values will be updated to the input values.

  • When you edit tags, the existing tags of the player will be removed i.e adding of tags is not cumulative.

  • You can remove all the player’s tags by typing t/ without specifying any tags after it.

Examples:

Edits the phone number and email address of the 1st player to be 91234567 and [email protected] respectively.

  • edit 2 n/Betsy Crower t/

Edits the name of the 2nd player to be Betsy Crower and clears all existing tags.

4.2.3. Deleting a player : delete

If you want to remove a player from MTM, you may use this command to delete the player.

Format: delete INDEX
Alias: d

ℹ️
  • Deletes the player at the specified INDEX.

Examples:

  • list

  • delete 2

Deletes the 2nd player in the MTM.

  • find Betsy

  • delete 1

Deletes the 1st player in the results of the find command.

4.2.4. Noting down a remark for player: remark [Since v1.1]

When you need to drop yourself a self-note with regards to a specific player you’re managing, you can make a self-note of a specific player easily by giving the player a remark for you to remember by.

Format: remark INDEX [r/[REMARK]]
Alias: rm

ℹ️
  • By leaving out r/REMARK or REMARK, the command acts as a remark removal.

  • Only use the remark command when you want to leave a remark, add or edit does not allow you to create a remark for the player.

  • Please only add remarks to the player that is currently being selected. If you were to add remarks to a player who is not selected, the player’s remarks will be updated, but the selection will remain at the currently selected player.

What to expect

Your specified player will either be given a new remark or have its existing remark removed.

Here are a few valid examples on how you can use the remark command:

  • remark 1

Removes the remark from the specified player at INDEX 1.

  • remark 5 r/MVP Player

Give a remark to the specified player at INDEX 5 with the remark "MVP Player".

4.2.5. Listing all players : list

To view a list of all the players you are managing, you can use the list command to see all of your players.

Format: list
Alias: l

4.2.6. Sorting players by field: sort [Since v1.2]

You can sort the players by fields with the 'sort' command. Players can be sorted in both ascending or descending order.

Format: sort FIELD ORDER
Alias: so

ℹ️
  • Current version of sort supports the following fields and order:

    • FIELD: name, email, address, rating, jersey & position

    • ORDER: asc & desc

Here are a few valid examples on how you can use the sort command:

  • sort name asc

This will sort MTM by names, in alphabetical order.

  • sort name desc

This will sort MTM by names, in reverse alphabetical order.

4.2.7. Locating players by name: find

You can find a player whose name contain any of the given keywords with this command within the full player listing of MTM.

Format: find KEYWORD [KEYWORD]…​
Alias: f

ℹ️
  • The search is case insensitive. e.g hans will match Hans.

  • The order of the keywords does not matter. e.g. Hans Bo will match Bo Hans.

  • Only the name is searched.

  • Only full words will be matched e.g. Han will not match Hans.

  • Players matching at least one keyword will be returned (i.e. OR search). e.g. Hans Bo will return Hans Gruber, Bo Yang.

Examples:

  • find John

MTM will find all players with the name john with uppercase/lowercase characters in it.

  • find Betsy Tim John

Display all players that have the name betsy, tim, or john.

4.2.8. Selecting a player : select

Identified the player you’re looking for and want to see more details about the player? MTM offers you the ability to view details of your specified player via an INDEX shown in the current listing of players. Alternatively, you can just scroll to the player you want, click their card, and their details will be displayed on the right hand side of the screen.

Format: select INDEX
Alias: s

What to expect

The details panel will display your selected player’s name, phone number, address, email address, jersey number, and remarks on the right side of the screen.

Here are a few valid examples on how you can use the select command:

  • list

  • select 2

Displays the list of all players and selects the 2nd player in that list.

  • find Betsy

  • select 1

Finds a player named betsy and selects the 1st player in the results of the find command.

Here you can find commands to change your teams and their players in My Team Manager
such as creating a team, assigning players to a team or renaming a team. You can also find useful tools like viewing a team.

4.3.1. Creating a team: create [Since v1.2]

What is a team management application without the functionality of creating a team? When you use this command, it allows you to create a team that can be assigned to players later on.

Format: create TEAM_NAME
Alias: ct

ℹ️
  • You can’t create a team that already exist in MTM.

What to expect

Your newly specified team will be created with the name you have given without any players in it, and your team name will appear in the team bar below.

Here are a few valid examples on how you can use the create command:

  • create Liverpool

Creates another new team with the name "Liverpool" by entering create Liverpool into the Command Box and pressing Enter.

TeamCreateExampleBefore

"Liverpool" will be shown in the Team List.

TeamCreateExampleAfter

4.3.2. Viewing a team: view [Since v1.3]

With the ability to manage different teams, you will be able to identify all players in a team easily with the view command.

Coming in v2.0
Details of your team will be displayed on the right panel when view command is executed.

Format: view TEAM_NAME
Alias: vt

What to expect

Displays the list of players on the left panel that are in the team specified.

Here are a few valid examples on how you can use the view command:

  • view Arsenal

You can use the command above to easily view all the players that exist in "Arsenal".

TeamViewExampleBefore

The Player List will be updated with all players in the specified team, "Arsenal".

TeamViewExampleAfter

4.3.3. Assigning player to teams: assign [Since v1.3]

Have a player without a team, or have yet to assigned one during the addition of player into MTM, you can call assign command to assign that player to a particular team of your choice.

Format: assign [TEAM_NAME] i/INDEX [INDEX]…​
Alias: at

ℹ️
  • You can assign multiple players to a team by including more than one valid INDEX.

  • A player can only consist of 1 team, assigning a player that have an existing team, will be re-assigned the new team.

  • Assigning a player without a given team will unassign the player from its current team.

What to expect

Your specified player, via INDEX, will be assigned to the specified team or unassigned from any team.

Here are a few valid examples on how you can use the create command:

  • list

View the full list of players in MTM so that you can determine which player you want to assign a team.

TeamAssignListExample
  • assign Liverpool i/1 2

Enter the command into the Command Box which will assign the player with INDEX 1 and 2 to team "Liverpool".

TeamAssignExampleBefore
TeamAssignExampleAfter

Add a player with the prefix tm/ for Team will automatically be assigned to the team specified.

TeamAssignAddExampleBefore
TeamAssignAddExampleAfter

4.3.4. Rename a team: rename [Since v1.4]

Entered your team name wrongly or you need to update it to accordingly, you can use the rename command to help you make that change.

Format: rename TEAM_NAME tm/RENAME_TEAM_NAME
Alias: rnt

What to expect

Your specified team will be updated with the new team name along with the affected players in the existing team.

Here are a few valid examples on how you can use the rename command:

  • rename Liverpool tm/Tello Mello

You can rename a Team easily by entering a similar command above, which will rename "Liverpool" into "Tello Mello".

TeamRenameExampleBefore

After renaming, the team name will be updated in the Team List and will be update for each individual player.

TeamRenameExampleAfter

4.3.5. Removing a team: remove [Since v1.4]

No longer managing the team or the team has been disbanded, you can easily remove the team from MTM.

Format: remove TEAM_NAME
Alias: rt

ℹ️
  • Removing a team will automatically update all affected players' Team field.

  • Players without a team will need to be re-assigned.

What to expect

Remove the specified team and update all affected players.

Here are a few valid examples of how you can use the remove command:

  • view Arsenal

Here we show you what it would be like before the removal of "Arsenal".

TeamRemoveExampleBefore
  • remove Arsenal

After typing the command, you will remove the the team from MTM and will be taken off the Team Display as well as updating each individual player affected to be without a team.

TeamRemoveExampleAfter

4.4. Appearance Commands

Here you can find useful commands to change the look of My Team Manager to set the colour of your tags and change the theme.

4.4.1. Setting colour of tags : setTagColour [Since v1.2]

You can set the tags to a colour of your choice with the 'setColourTag' command.

Format: setTagColour t/TAG tc/COLOUR
Alias: stc

ℹ️
  • The tag must currently be in used in MTM for this command to work.

  • Current version of setTagColour supports only this list of preset COLOUR:

    • teal, red, yellow, blue, orange, brown, green, pink, black, grey

  • The current version of setTagColour is NOT an UndoableCommand.

    • i.e. You cannot undo a setTagCommand.

  • Instead, just enter stc t/TAG tc/COLOUR to change the colour back!

What to expect

You will see the specified tags in the left panel change to the colour of your choice.

Here is a valid example on how you can use the setTagColour command:

  • stc t/redCard t/red

All the tags that say "redCard" in the left panel will now turn red.

4.4.2. Changing theme : changeTheme [Since v1.5]

If you feel that the dark theme is not for you, and you prefer to work on a brighter interface, you can change the theme from the default Dark Theme to Light Theme with the 'changeTheme' command.

Format: changeTheme THEME
Alias: cte

ℹ️
  • Current version of changeTheme only supports this 2 THEME:

    • Light or Dark

  • The current version of changTheme is NOT an UndoableCommand.

    • i.e. You cannot undo a changeTheme command.

  • Instead, just enter cte THEME to change the colour back!

Here is a valid example on how you can use the changeTheme command:

  • cte Light

You will see the whole interface change from a dark-coloured theme to become light-coloured.

4.5. Coming Soon

There is more to come with the next upcoming update! Keep a lookout for these newly implemented features soon!

4.5.1. Change password: changepass [Coming in v2.0]

Should you feel that the default password used in key could be more secure, you may change it to a password of your choosing with this command.

Format: changepass CURRENT_PASSWORD NEW_PASSWORD CONFIRM_PASSWORD
Alias: cpw

Here is how you can change the your password:

  • changepass ilikesports Securep@ssword1 Securep@ssword1

4.5.2. Showing Best XI players: showBest [Coming in v2.0]

If you went to see your current best 11 players in your team based on their respective stats, this command is for you.

Format: showBest
Alias: sb

What to expect

A lineup of the best 11 players would be displayed. It would consist of 1 Goalkeeper, 4 Defenders, 4 Midfielders and 2 Strikers.

4.5.3. Setting an upcoming match with an opposing team: setmatch [Coming in v2.0]

With this command, it gives you a convenient way to keep track of the upcoming match of a team.

Format: setmatch TEAM_NAME OPPONENT_TEAM_NAME DATE
Alias: sm

ℹ️
  • Date format to be entered is in DD/MM/YYYY.

  • Opponent team does not need to exist in MTM.

What to expect

The upcoming match of the team will be captured and displayed to you.

Here are a few valid examples on how you can use the create command:

  • view Arsenal

  • setmatch Arsenal Liverpool 14/03/2018

Display the list of players in team "Arsenal" and set an upcoming match for Arsenal with Liverpool on 14/03/2018.

4.5.4. Viewing the team’s next upcoming match: nextmatch [Coming in v2.0]

You can easily determine the up and coming match with the team so that you never miss an important date.

Format: nextmatch TEAM_NAME
Alias: nm

What to expect

Displays the date and opponent for the upcoming match of the team specified.

Here are a few valid examples on how you can use the nextmatch command:

  • view Arsenal

  • nextmatch Arsenal

Displays the list of players in team "Arsenal" and view the next upcoming match for "Arsenal".

4.5.5. Displaying lineup for next match: showLineup [Coming in v2.0]

You can view the lineup for the current best 11 players.

Format: showLineup TEAM_NAME
Alias: sl

What to expect

The panel on the right will show the avatars of the 11 players that will be playing for the next match.

Here is an valid example on how you can use the showLineup command:

  • showLineup Arsenal

Displays the 11 main players that will be playing for the next match.

4.5.6. Scheduling trainings for team schedule [Coming in v2.0]

4.5.7. Sending reminder emails to players: send [Coming in v2.0]

4.5.8. Giving feedback to developers: feedback [Coming in v2.0]

4.5.9. Giving demerit to players based on performance: demerit [Coming in v2.0]

5. FAQ

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 MTM folder.

6. Glossary

INDEX - The INDEX refers to the index number shown in the last player listing. The INDEX must be a positive integer 1, 2, 3, …

7. Command Summary

Just a quick reference sheet for all your needs. Never forget how to use MTM ever again.

7.1. Basic Commands and Features

Command Alias Parameter Example

Autocomplete

tab

tab space

Fills in your command for you

help

F1

help

Shows the user guide

history

h

history

Displays the list of commands entered previously

undo

u

undo

Undo the previous command

redo

r

redo

Redo the previous command

toggleprivacy

tp

toggleprivacy INDEX [p/] [e/] [r/] [ra/] [a/]

toggleprivacy 2 a/

key

k

key PASSWORD

key ilikesports

clear

c

clear

Removes all information in the application

exit

NONE

exit

Exits the application

Command Alias Parameter Example

add

a

add n/NAME e/EMAIL [tm/TEAM] [a/ADDRESS] [p/PHONE_NUMBER] [j/JERSEY_NUMBER] [ra/RATING] [po/POSITION] [av/AVATAR] [t/TAG]…​

add n/Ospina e/[email protected] tm/Arsenal a/70 Jurong Central Circle p/90722998 j/1 ra/2 po/4 av/Capture.png t/redCard

edit

e

edit INDEX [n/NAME] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS] [j/JERSEY_NUMBER] [ra/RATING] [po/POSITION] [t/TAG]…​

edit 2 n/James Lee e/[email protected]

delete

d

delete INDEX

delete 3

remark

rm

remark INDEX [r/[REMARK]]

remark 4 r/Gotta go faster

list

l

list

List all the players

sort

so

sort FIELD ORDER

sort name asc

find

f

find KEYWORD [KEYWORD]…​

find James Jake

select

s

select INDEX

select 2

Command Alias Parameter Example

create

ct

create TEAM_NAME

create Arsenal

view

vt

view TEAM_NAME

view Liverpool

assign

at

assign [TEAM_NAME] i/INDEX [INDEX]…​

assign Barcelona i/1 2 3

rename

rnt

rename TEAM_NAME tm/RENAME_TEAM_NAME

rename Arsenal tm/Neo Arsenal

remove

rt

remove TEAM_NAME

remove Real Madrid

7.4. Appearance Commands

Command Alias Parameter Example

setTagColour

stc

setTagColour t/TAG tc/COLOUR

setTagColour t/friends tc/yellow

changeTheme

cte

changeTheme THEME

changeTheme Dark