All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Bump dependencies:
- SBCL: 2.4.1 (on Linux, MacOS, and Windows)
-
Bump dependencies:
- Roswell: v21.10.14.111
- SBCL: 2.1.10 (on Linux, MacOS, and Windows)
- Quicklisp dist: 2021-10-21
- ASDF: 3.3.5.3
- Problem where
cg
was printing anything to stdout when run fromcmd.exe
ormintty.exe
on Windows.
# without `:deploy-console`
> cg --version
> cg --version | cat
0.3.0-r14
# with `:deploy-console`
> cg --version
0.3.0-r14
- Guessers can now return multiple suggestions (i.e. they should either return a STRING, or a LIST (of strings))
- New section to readme, to explain how to strip colors from output before
passing that into
cg
, and how to pipe stderr intocg
as well.
- Keep on processing guessers, even after a first match (this makes it possible for users to generate multiple suggestions for the same input line)
- tmux plugin -- use tmux-externalpipe instead
chmox +x
downloaded binaries- Don't output duplicate suggestions
- Stop
fzf
from sortingcg
's output
- The download script would fail if ./bin directory was missing
- Support for command line options:
-h, --help print the help text and exit
-v, --version print the version and exit
-d, --debug parse the RC file (in verbose mode) and exit
- Pre-compiled binaries for each release
- Load guessers from "~/.cgrc" -- use
DEFINE-GUESSER
- One command guessed per line
- One command guessed per guesser