Skip to content

Wrap text in cool shapes, like cowsay! Cross-platform on .Net Core

Notifications You must be signed in to change notification settings

chrants/shapesay

Repository files navigation

shapesay

Wrap text in cool shapes, like cowsay! Cross-platform on .Net Core

Shapesay rectangle

Soptisticated options

Rectangles with -Rect

Triangles with -Tri

Slanted parallelograms with -Ital

Invert shape content with -Inv

Invert random shape content with -InvRand

Replace content with "sparkles" with -Spark

Pad lines with spaces on the right side to match the longest line with -Pad

Add text anywhere in between shapes.

Back-track to previous shape line with -/

Append expressions horizontally with EXPR_R + EXPRL

Group expressions with "(" EXPR ")"

Examples:

Abstract art

shapesay "wow this is pretty cool stuff" -Tri -Inv -/ " Pretty cool indeed" -Rect

Shapesay abstract art - Triangle in slanted rectangle

Combined with *nix package figlet.

shapesay "`figlet wow this is pretty cool stuff`" -Inv  -Rect -Inv -Rect

Shapesay abstract art - Rectangles and inverse combined with text in figlet

Going crazy

shapesay "abcd wat is this" -Tri -Rect -Sparkle -Ital "`figlet -c wow`" -Rect -Inv -Ital "`figlet -c '~ imagination ~'`" -Rect

Shapesay abstract art - Combining a bunch of stuff going crazy

Oh no, is this too far?? 😄

shapesay "`figlet wow this is pretty cool stuff`" -Rect + "hello world" -Pad "(" "something haha" -Rect -Rect -Ital -Pad "(" "wat no way" -Rect -/ " wat no way" ")" + "(" "wat" -Tri ")" -Pad + "(" "Tri" -Tri ")" ")" -Rect

Shapesay abstract art - Combining a bunch of stuff going SUPER crazy

About

Wrap text in cool shapes, like cowsay! Cross-platform on .Net Core

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages