348eea0
docs: add prompt
Amolith created
348eea0
docs: add prompt
Amolith created
c75c601
docs: add badges, installation, usage
Amolith created
bc777ac
feat: pipe to git commit
Implements: bug-71272c6 Co-authored-by: Crush <crush@charm.land>
Amolith and Crush created
cc33a6a
feat: implement git trailer validation
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
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
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
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