e.g. : edit -i 1, 7, 5 -y2 -f SOC
output message: Index must be a positive integer (non-zero, no leading signs).
Possible Issues:
- The index might be invalid
- An unknown flag was keyed right after the index!
The message is misleading the user to key in the correct input as user will think that they key in the invalid index.
But the real error is there is no space between the -y2. Should check for the space and return the exception for this. This will be more clear and user friendly.

e.g. : edit -i 1, 7, 5 -y2 -f SOC
output message: Index must be a positive integer (non-zero, no leading signs).
Possible Issues:
The message is misleading the user to key in the correct input as user will think that they key in the invalid index.
But the real error is there is no space between the -y2. Should check for the space and return the exception for this. This will be more clear and user friendly.