- Make glossary() faster by not introspecting loaded shell functions
- Remove brittle and incomplete test suite
- Fixes for shellcheck.net
- Minor updates for latest shellcheck.net codes
- Fix write() function, thanks @IsoLinearCHiP!
- Minor fixes for latest shellcheck.net codes
- Better wrapping for long about metadata
- Support leading hyphens in function names
various fixes, including contributions from:
- @nilbus
- @martinlauer
- @DrVanScott
- Tab completion for revise(), new compost() func
- Improve shell determination and bootstrapping sequence
- Auto-load composed functions
- Fix issue with zsh noclobber option
- Auto-revise drafted functions
- Populate author metadata on draft
- Use tpope-style commit msgs
- Respect XDG_DATA_HOME
- increase letterpress spacing
- refactor composure extras
- make revise() smarter
- write() includes shebang and main() invocation
- use _plumbing nomenclature
- revise() takes an optional -e flag
- revise() aborts on an empty file
- metadata cleaned up
- performance improvements
- fix draft(): ensure alias names are not used for function names
- porcelain is self-referential
- consolidate plumbing fns
- add diagram
- write() porcelain
- apidoc for author & version
- second-order functions
- asciicast demo!
- prompt for git repo creation
- full POSIX compatibility
- revised documentation
- sed-fu rescues case blocks - solves #1
- basic git tracking
- remove hyphens from function names
- fix for non-interactive shells
- respect EDITOR preference
- add readme
- initial commit