svengeance / Husky

Modernizing the way developers think about installers
3 stars 0 forks source link

[Feature] CLI Switches and Verbs #19

Closed svengeance closed 3 years ago

svengeance commented 3 years ago

Context

Husky currently only knows one thing - Go.

We'll need to identify what kind of parameterized functionality Husky should offer.

Proposals

At its most basic, Husky's primary verb argument should describe the kind of install it will be performing. Identified verbs so far are:

The indicated verb will then run the install filtered install steps indicated by #16.

Consider how a user will want to validate their Workflows via the CLI. This could be done with a --validate switch on any of the verbs, where the installer must not make system changes, and instead only seek to find potential errors with script execution.

Interested Users

Developers