sghpjuikit / player

Audio player and management application.
22 stars 2 forks source link

Improve CLI/arg handling #145

Closed sghpjuikit closed 5 years ago

sghpjuikit commented 5 years ago

Properly document all application functionality invokable through cli and all the options. This will require more robust parameter handling, namely the logic to invoke action on process start/application initialized event as well as handling potentially multiple application instances, which requires denoting a 'master' instance.

sghpjuikit commented 5 years ago

Implemented in cc35dce using the amazing clikt library. This concludes the (fortunately) underwhelmingly undramatic issue of proper cli support. Even better, I have reworked application instance handling and state restoration with (hopefully) intuitive mechanism explained in the documentation.

For more info, run ./PlayerFX --help.