Releases: glfmn/glitter
Release 0.3.0
Changes
- New and simplified syntax (#36)
- named expressions do not have an leading backslash except for
\'
; for example,\b
becomesb
- group expressions also do not have a leading backslash except for
\()
to disambiguate from prefixes
- named expressions do not have an leading backslash except for
- Glitter now supports separators, a form of intelligent "whitespace" (#35)
- Add error messages for any parse errors (#36)
This means that all existing users will need to re-write their formats; however, the error messages should be more helpful when doing so.
Release 0.2.2
Changelog:
- Properly report counts for renamed files when they are staged (#34)
- Add setup instructions for fish shell
0.2.1: Windows support!
0.2.0
0.2.0
Glitter now handles bash escapes properly with the -b
command line option passed which finally fixes #10. This allows glitter formats to be on line line. This also brings along performance improvements in the interpreter along with the refactor.
Changelog
- Simpler, better main function (#26)
- Provide a more user friendly message on panic (#27)
- Properly escape ANSI codes for bash prompt (#10, #24, #28)
- Performance improvements in the interpreter (#28)
With this release, I'm happy to say that glitter is in a beta state! The main things left to tackle are the performance of all the git operations. This could be a major undertaking as writing tests and benchmarks that use git repositories seems difficult.
Glitter 0.1.3
Glitter 0.1.1
Glitter 0.1.0
Glitter
Glitter is a git repository status pretty printer with support for:
- ANSI terminal formatting including colors and bold
- Compact format for requesting and customizing git status information
Intended to become part of a user's shell prompt via something like PROMPT_COMMAND
on bash.
Installation
To install glit
itself:
cargo install glit
or download the deb from this release.
Add it to your PROMPT_COMMAND
, following the example in the README.md
if you need some guidance.