In light of the aftermath caused by recent changes to App::Cmd (see #1604 and #1607), move our CLI away to something lighter. For this, I chose CLI::Osprey. It is really lightweight, and doesn't have any dependencies we are already using. Merging of this will resolve #1319.
I may yet write some additional tests here, but this matches what we had in terms of code and testing with App::Cmd. I wanted to get this out here to give people a chance to review.
I was unsure about whether or not to leave the documentation overview in script/dancer2, so please leave your feedback and I will address accordingly.
In light of the aftermath caused by recent changes to
App::Cmd
(see #1604 and #1607), move our CLI away to something lighter. For this, I choseCLI::Osprey
. It is really lightweight, and doesn't have any dependencies we are already using. Merging of this will resolve #1319.I may yet write some additional tests here, but this matches what we had in terms of code and testing with
App::Cmd
. I wanted to get this out here to give people a chance to review.I was unsure about whether or not to leave the documentation overview in
script/dancer2
, so please leave your feedback and I will address accordingly.