goatcorp / DIPs

Dalamud Improvement Proposals
Other
9 stars 8 forks source link

Plugin CLI #26

Open philpax opened 2 years ago

philpax commented 2 years ago

There are a few workflows that come up reasonably often during plugin development and publishing. We could offer an optional CLI to assist with these.

Initial thoughts:

I'm sure there are more, just getting this issue down for reference

karashiiro commented 2 years ago

dmp makes me think dumpy; what's it actually supposed to stand for?

philpax commented 2 years ago

Was honestly just the first thing that came to mind for "DalaMud Plugin", but there are definitely better options! This is more for @kalilistic to share their thoughts on.

avafloww commented 2 years ago

I know it's the funny joke, but I will unironically suggest plogon as the CLI tool name.

karashiiro commented 2 years ago

When we're writing CI scripts, we'll need to use where plogon to ensure that the CLI is installed.

philpax commented 2 years ago

Is this still necessary with the implementation of DIP17 + the eventual implementation of https://github.com/goatcorp/Dalamud/issues/961?