Commit log

348eea0 docs: add prompt

Amolith created

c75c601 docs: add badges, installation, usage

Amolith created

bc777ac feat: pipe to git commit

Click to expand commit body
Implements: bug-71272c6
Co-authored-by: Crush <crush@charm.land>

Amolith and Crush created

cc33a6a feat: implement git trailer validation

Click to expand commit body
Add comprehensive trailer validation following git's trailer
specification. Each trailer is validated for proper key:value format
with no whitespace allowed before or inside the key. Multiline values
are supported using RFC 822 folding with continuation lines
requiring whitespace indentation. Trailers are now properly assembled
into a block at the end of commit messages separated by blank lines.

Implements: bug-896472f
Co-authored-by: Crush <crush@charm.land>

Amolith and Crush created

775175c feat: implement body sanitisation and formatting

Click to expand commit body
Implements: bug-4fbe222
Co-authored-by: Crush <crush@charm.land>

Amolith and Crush created

879f679 docs: add -h to readme

Amolith created

29fbff3 feat: add subject validation and length checking

Click to expand commit body
Add buildAndValidateSubject function to construct commit subjects in
conventional commit format and validate they don't exceed 50 characters.
Truncated subjects show exceeding portion with ellipsis in error output.

Implements: bug-5b35298
Co-authored-by: Crush <crush@charm.land>

Amolith and Crush created

672dead chore: ignore bin

Amolith created

b743694 feat(agents): add crush config

Amolith created

134340c build: add justfile

Amolith created

52e664c docs(agents): add

Amolith created

2bbc8f4 docs: add licensing

Amolith created

624f1c8 refactor(init): panic on error marking required

Amolith created

af690d6 docs: improve CLI examples and make flags optional

Click to expand commit body
Co-authored-by: Crush <crush@charm.land>

Amolith and Crush created

2fa4412 feat(cli): fill out flags, version, and desc

Amolith created

1e1ef48 initial commit

Amolith created