Skip to content

Releases: tmck-code/pokesay

v0.15.0

04 Dec 22:21
4fcfe88
Compare
Choose a tag to compare

What's Changed

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 image
pikachu image
charmander image

v0.14.2

29 Nov 07:46
847580d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.1...v0.14.2

v0.14.1

27 Nov 22:20
d3f935a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.0...v0.14.1

v0.14.0

27 Nov 07:45
4e8b533
Compare
Choose a tag to compare

What's Changed

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

20 Nov 10:18
11cfd99
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.13.2...v0.13.3

v0.13.2

20 Nov 07:50
caa4a0b
Compare
Choose a tag to compare

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

04 Apr 20:17
b71d67b
Compare
Choose a tag to compare

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

19 Mar 13:28
Compare
Choose a tag to compare

What's Changed

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

12 Mar 12:40
Compare
Choose a tag to compare

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

11 Nov 13:34
Compare
Choose a tag to compare

What's Changed

Enable it with -info-border!

ascii command result result
-info-border -no-category-info image image
-info-border image image
-info-border -japanese-name -no-category-info image image
-info-border -japanese-name image image

Full Changelog: v0.12.0...v0.12.1