@@ -647,6 +647,21 @@ Examples:
647
647
648
648
## Miscellaneous
649
649
650
+ ### Sorting the client list : ` sort `
651
+
652
+ You can sort the client list with ` sort ` :
653
+
654
+ Format: ` sort CRITERIA o/ORDER `
655
+
656
+ * Sorts the client list by the specified ` CRITERIA ` . Sorting ` CRITERIA ` is * case-insensitive* .
657
+ * Sortng ` CRITERIA ` can be ` name ` , ` phone ` , ` email ` , ` address ` , ` birthday ` , ` priority ` , ` lastmet ` , ` schedule ` .
658
+ * Sorting ` ORDER ` is specified by ` ORDER ` and can be ` asc ` for ascending or ` desc ` for descending. Sorting ` ORDER ` is * case-insensitive*
659
+
660
+ Examples:
661
+ * ` sort name o/asc ` sorts the client list by name in ascending order.
662
+ * ` sort priority o/desc ` sorts the client list by priority in descending order.
663
+ * ` sort lastmet o/asc ` sorts the client list by last met date in ascending order.
664
+
650
665
### Viewing help : ` help `
651
666
652
667
You can look for help by typing ` help ` .
@@ -756,20 +771,21 @@ Furthermore, certain edits can cause the ClientCare to behave in unexpected ways
756
771
757
772
# Command summary
758
773
759
- | Action | Format, Examples |
760
- | ------------------------------------------------------| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
761
- | [ ** Add** ] ( #adding-a-client-add ) | ` add n/NAME c/PHONE_NUMBER e/EMAIL a/ADDRESS d/BIRTHDAY p/PRIORITY [t/TAG]… ` <br /> e.g.` add n/James Ho p/22224444 e/jamesho@example.com a/123, Clementi Rd, 1234665 d/1990-01-01 p/medium t/friend t/colleague ` |
762
- | [ ** Delete** ] ( #deleting-a-client-delete ) | ` delete INDEX ` <br /> e.g. ` delete 3 ` |
763
- | [ ** Edit** ] ( #editing-a-client-edit ) | ` edit INDEX [n/NAME] [p/PHONE] [e/EMAIL] [a/ADDRESS] [d/BIRTHDAY] [p/PRIORITY] [t/TAG]… ` <br /> e.g.` edit 2 n/James Lee e/jameslee@example.com ` |
764
- | [ ** List** ] ( #listing-all-clients-list ) | ` list ` |
765
- | [ ** View** ] ( #viewing-a-client-view ) | ` view INDEX ` <br /> e.g, ` view 1 ` |
766
- | [ ** Find** ] ( #finding-a-client-find ) | ` find KEYWORD [MORE_KEYWORDS] ` <br /> e.g. ` find James Jake ` |
767
- | [ ** Remark** ] ( #adding-notes-to-clients-remark ) | ` remark INDEX r/REMARK ` <br /> e.g. ` remark 3 r/Has 2 school-age children and 1 elderly dependent ` |
768
- | [ ** Clear** ] ( #clearing-all-entries-clear ) | ` clear ` |
769
- | [ ** LastMet** ] ( #updating-last-met-met ) | ` met INDEX [d/DATE] ` <br /> e.g. ` met 2 d/2023-05-07 ` |
770
- | [ ** Schedule** ] ( #scheduling-appointments-schedule ) | ` schedule INDEX [d/DATETIME] ` <br /> e.g. ` schedule 2 d/2023-05-07 22:00 ` | |
771
- | [ ** Mark** ] ( #marking-appointments-mark ) | ` mark INDEX ` <br /> e.g. ` mark 2 ` | |
772
- | [ ** Add Policy** ] ( #adding-a-policy-addpolicy ) | ` addpolicy INDEX n/POLICY_NAME i/POLICY_ID ` <br /> e.g. ` addpolicy 1 n/Life i/1 ` |
773
- | [ ** Delete Policy** ] ( #deleting-a-policy-deletepolicy ) | ` deletepolicy INDEX i/POLICY_ID ` <br /> e.g. ` deletepolicy 1 i/1 ` |
774
- | [ ** Help** ] ( #viewing-help-help ) | ` help ` |
775
- | [ ** Exit** ] ( #exiting-the-program-exit ) | ` exit ` |
774
+ | Action | Format, Examples |
775
+ | -------------------------------------------------------| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
776
+ | [ ** Add** ] ( #adding-a-client-add ) | ` add n/NAME c/PHONE_NUMBER e/EMAIL a/ADDRESS d/BIRTHDAY p/PRIORITY [t/TAG]… ` <br /> e.g.` add n/James Ho p/22224444 e/jamesho@example.com a/123, Clementi Rd, 1234665 d/1990-01-01 p/medium t/friend t/colleague ` |
777
+ | [ ** Delete** ] ( #deleting-a-client-delete ) | ` delete INDEX ` <br /> e.g. ` delete 3 ` |
778
+ | [ ** Edit** ] ( #editing-a-client-edit ) | ` edit INDEX [n/NAME] [p/PHONE] [e/EMAIL] [a/ADDRESS] [d/BIRTHDAY] [p/PRIORITY] [t/TAG]… ` <br /> e.g.` edit 2 n/James Lee e/jameslee@example.com ` |
779
+ | [ ** List** ] ( #listing-all-clients-list ) | ` list ` |
780
+ | [ ** View** ] ( #viewing-a-client-view ) | ` view INDEX ` <br /> e.g, ` view 1 ` |
781
+ | [ ** Find** ] ( #finding-a-client-find ) | ` find KEYWORD [MORE_KEYWORDS] ` <br /> e.g. ` find James Jake ` |
782
+ | [ ** Remark** ] ( #adding-notes-to-clients-remark ) | ` remark INDEX r/REMARK ` <br /> e.g. ` remark 3 r/Has 2 school-age children and 1 elderly dependent ` |
783
+ | [ ** Clear** ] ( #clearing-all-entries-clear ) | ` clear ` |
784
+ | [ ** LastMet** ] ( #updating-last-met-met ) | ` met INDEX [d/DATE] ` <br /> e.g. ` met 2 d/2023-05-07 ` |
785
+ | [ ** Schedule** ] ( #scheduling-appointments-schedule ) | ` schedule INDEX [d/DATETIME] ` <br /> e.g. ` schedule 2 d/2023-05-07 22:00 ` | |
786
+ | [ ** Mark** ] ( #marking-appointments-mark ) | ` mark INDEX ` <br /> e.g. ` mark 2 ` | |
787
+ | [ ** Add Policy** ] ( #adding-a-policy-addpolicy ) | ` addpolicy INDEX n/POLICY_NAME i/POLICY_ID ` <br /> e.g. ` addpolicy 1 n/Life i/1 ` |
788
+ | [ ** Delete Policy** ] ( #deleting-a-policy-deletepolicy ) | ` deletepolicy INDEX i/POLICY_ID ` <br /> e.g. ` deletepolicy 1 i/1 ` |
789
+ | [ ** Sort** ] ( #sorting-the-client-list ) | ` sort CRITERIA o/ORDER ` <br /> e.g. ` sort priority o/desc ` |
790
+ | [ ** Help** ] ( #viewing-help-help ) | ` help ` |
791
+ | [ ** Exit** ] ( #exiting-the-program-exit ) | ` exit ` |
0 commit comments