lolcat
Version, currently 0.0.1213 versions
- 0.0.12latestJun 22, 2026
- 0.0.11not indexedJun 23, 2026
- 0.0.10not indexedJun 23, 2026
- 0.0.9not indexedJun 23, 2026
- 0.0.8not indexedJun 23, 2026
- 0.0.7not indexedJun 23, 2026
- 0.0.6not indexedJun 23, 2026
- 0.0.5not indexedJun 23, 2026
- 0.0.4not indexedJun 23, 2026
- 0.0.3not indexedJun 23, 2026
- 0.0.2not indexedJun 23, 2026
- 0.0.1not indexedJun 23, 2026
- 0.0.0not indexedJun 23, 2026
github.com/kojix2/lolcat.cr
Crystal implementation of the lolcat
Installation
# Add this to your shard.yml
dependencies:
lolcat:
github: kojix2/lolcat.cr
version: ~> 0.0.12Then run:
shards installshard.yml
- Crystal
>= 1.14.0- License
- MIT
- Author
- kojix2
- Target
lolcatfrom src/cli.cr
Dependencies
This version declares no dependencies.
README
What?
:black_cat: Crystal implementation of the lolcat
Installation
Download from GitHub Release
From source code:
git clone https://github.com/kojix2/lolcat.cr
cd lolcat.cr
shards build --release
mv bin/lolcat /usr/local/bin/ # or any directory in your PATH
Homebrew:
brew install kojix2/brew/lolcat
Usage
lolcat README.md
lolcat --help
As a library
You can use lolcat.cr as a library in your Crystal projects:
# Add to your shard.yml
dependencies:
lolcat:
github: kojix2/lolcat.cr
Basic usage:
require "lolcat"
# Use the Lol module directly
include Lolcat::Lol
# Create options with default values
options = Lolcat::Options.new
# Apply rainbow colors to a string
colored_text = rainbow_line("Hello, colorful world!", options, 0.0)
puts colored_text
# Or process an entire IO stream
io = IO::Memory.new("Multiple\nLines\nOf\nText")
lol_cat(io, options)
For more examples, see examples
Development
This project was created as an example of a command line tool. Use only standard libraries and keep it simple.
Contributing
Pull requests and issues are welcome.
License
The original lolcat is licensed under the BSD 3-Clause "New" or "Revised" License. Thus, the same is true for this project.
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
0.0.12- Tagged
- Jun 22, 2026
- Commit
dc88e50c0663- Crystal
>= 1.14.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/kojix2/lolcat.cr
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 14, 2026
- Synced
- Aug 14, 2026
- Versions
- 13