Describe the bug
The position of parameters is fixed and cannot be changed. Most CLI application allow to reorder the arguments without affecting functionality. As this app is customised for CLI, users will expect to reorder arguments as well.

To Reproduce Steps to reproduce the behavior:
- Launch program
- Input command:
academic d/2023-02-02 a/25.10 p/NUS
- Input command:
academic d/2023-02-02 p/description a/25.10
Expected behavior
Both commands should be valid
Actual behaviour
Step 3 is invalid
Screenshots

Additional context
Add any other context about the problem here.
Describe the bug
The position of parameters is fixed and cannot be changed. Most CLI application allow to reorder the arguments without affecting functionality. As this app is customised for CLI, users will expect to reorder arguments as well.
To Reproduce Steps to reproduce the behavior:
academic d/2023-02-02 a/25.10 p/NUSacademic d/2023-02-02 p/description a/25.10Expected behavior
Both commands should be valid
Actual behaviour
Step 3 is invalid
Screenshots
Additional context
Add any other context about the problem here.