Skip to content

Commit

Permalink
make hooks messages configurable
Browse files Browse the repository at this point in the history
...and update them to reflect current usage

why:
- these messages appeared to be just wrong (referencing `aide` instead of firstaide or an `update` command that doesn't appear to exist)
- and in any case it's nice to have them all customizeable not just the getting_started message. based on the presence of the `Messages` struct I presume this was always intended

how:
- add fields to `Messages` struct, named based on the hook they are associated with
- set sensible defaults for messages
- add messages to the hooks scripts
- splat configured messages into hooks scripts based on how it was done for the getting_started message

docs: updated the readme to document messages configuration

validation: tested new message configurations in a different project, `cargo test`
  • Loading branch information
zach-sherman committed Oct 25, 2023
1 parent cca838c commit 731286a
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/config.rs
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,11 @@ impl AsRef<Path> for ParentDir {

#[derive(Debug, Deserialize)]
pub struct Messages {
#[serde(default)]
pub getting_started: String,
#[serde(default)]
pub stale: String,
#[serde(default)]
pub inactive: String,
}

Expand Down

0 comments on commit 731286a

Please sign in to comment.