Open FestiveCat opened 2 years ago
Firstly, many different commands are more convenient. If i want to edit a buyer, we just do edit-b
for example. It is even faster than editing a prefix for edit c/buyer
for example.
Team chose [response.Rejected
]
Reason for disagreement: It is indeed faster, but it incurs additional overhead for users to remember the differences between each command. Additionally, if a user accidentally performs a command wrongly, there is no "undo" function to rewind back.
Comparison to a real-life example: Linux's "ls" command
ls
shows all the files/directories in the current directoryls -a
shows all files/directories, including hidden directoriesls -l
shows all files/directories and their metadataThere is no separate "ls-a" command, nor is there a separate "ls-l" command. It is all the same "ls" command. The additional parameter does not necessary have to be c/buyer. It can be -b and -s accordingly.
Almost all commands are duplicated between buyer and sellers, ie: add-s, add-b, list-s, list-b etc.
Lots of information is repeated and can be hard to keep track of. A better way possibly is to have a single add command that takes in an additional parameter to indicate if it is for the seller or buyer.
(Also makes the UG unnecessarily verbose and long winded)