Releases: tmck-code/pokesay
v0.15.0
What's Changed
- Cowfile Visual Improvement by @tmck-code in #71
Full Changelog: v0.14.2...v0.15.0
All examples are created side-by-side in the same terminal program and session. I opened 2 tmux panes and called the old (left) and new (right) versions of
pokesay
. These examples roughly represent the impact of the visual upgrade that users will experience
example | img |
---|---|
ivysaur | |
pikachu | |
charmander |
v0.14.2
What's Changed
- refactor and bugfix for printing by @tmck-code in #70
Full Changelog: v0.14.1...v0.14.2
v0.14.1
v0.14.0
What's Changed
- bind mount all code when running container by @tmck-code in #68
- calculate unicode string length properly by @tmck-code in #67
Unicode Text
This release properly calculates line lengths for unicode and coloured text, meaning that they will display nicely in the bubble. Now you can pipe figlet and lolcat into pokesay speech bubbles! 🎉 🌈
Full Changelog: v0.13.3...v0.14.0
v0.13.3
v0.13.2
What's Changed
- update all (dependency) package versions by @tmck-code in #64
- add a flag to disable printing the speech bubble by @tmck-code in #65
Full Changelog: v0.13.1...v0.13.2
v0.13.1
What's Changed
- fix the width detection for nidoran ♀/♂ by @tmck-code in #63
Full Changelog: v0.13.0...v0.13.1
v0.13.0
What's Changed
- Assorted cleanup by @tmck-code in #59
- use getopt for cli args by @tmck-code in #58
Full Changelog: v0.12.2...0.13.0
This release includes breaking changes to the CLI args! I'm deploying this as a pre-release so that I can test it before releasing to everyone.
Breaking Changes
All args now have two dashes at the beginning instead of one! e.g.
# before
echo w | pokesay -name pikachu
# after
echo w | pokesay --name pikachu
(See this PR for more details: #58)
New CLI Usage
Usage: pokesay [-bCfhjLlsuvW] [-c value] [-n value] [-t value] [-w value] [parameters ...]
-b, --info-border draw a border around the info box
-c, --category=value
choose a pokemon from a specific category
-C, --no-category-info
do not print pokemon category information in the info box
-f, --fastest run with the fastest possible configuration (--nowrap &
--notabspaces)
-h, --help display this help message
-j, --japanese-name
print the japanese name in the info box
-L, --list-categories
list all available categories
-l, --list-names list all available names
-n, --name=value choose a pokemon from a specific name
-s, --no-tab-spaces
do not replace tab characters (fastest)
-t, --tab-width=value
replace any tab characters with N spaces [4]
-u, --unicode-borders
use unicode characters to draw the border around the speech
box (and info box if --info-border is enabled)
-v, --verbose print verbose output
-W, --no-wrap disable text wrapping (fastest)
-w, --width=value the max speech bubble width [80]
v0.12.2
What's Changed
- Support filtering by both name and category by @tmck-code in #57
Full Changelog: v0.12.1...v0.12.2
v0.12.1
What's Changed
- Info unicode border by @tmck-code in #56
Enable it with
-info-border
!
ascii command | result | result |
---|---|---|
-info-border -no-category-info |
||
-info-border |
||
-info-border -japanese-name -no-category-info |
||
-info-border -japanese-name |
Full Changelog: v0.12.0...v0.12.1