Refactor commandline arguments
Closedopened 4 years ago by Dennis · 0 comments
Once all functions are implemented, think again about the usability of the application. The way it is now implemented is probably not very user-friendly.
Dennis self-assigned this 4 years ago
Dennis added the
refactorlabel 4 years ago
Dennis referenced this issue from a commit 4 years ago
Improved user-friendliness. Closes #7 Every function is now a separate subcommand: * append (append a key, a modifier, or a string to one or more pedals) * clear (clear one or more pedals) * help (print a help message) * list (print a table with all possible keys) * read (read values from the footpedal) * set (set a key or mousebutton to one or more pedals) A disadvantage is that different subcommands cannot be combined in one call of the application anymore. However, this new structure brings the major benefit that the program is more intuitive for users. A second, small change is the fact that the welcome() function now reads application and authore name from the Cargo file.
Reference in new issue
There is no content yet.
Delete Branch '%!s(<nil>)'
Deleting a branch is permanent. It CANNOT be undone. Continue?