A simple CLI written in go to translate to and from leetspeak so you can work with strings like an "1337 HaX0r".
- Simple command structure (inspired by
base64
) - Read input from
STDIN
using pipes, or pass it directly as arguments - Very small footprint (~2.2MiB binary)
- Cross platform
Install l33tspeak
with go
go install github.com/deadpyxel/workday@latest
Or for an specific version:
go install github.com/deadpyxel/workday@v0.4.0
WIP
To run tests, run the following command
go test -cover -v ./...
If you want to run the benchmarks:
go test -bench=. -v ./...
Clone the project
git clone git@github.com:deadpyxel/l33tspeak.git
If you cannot use SSH based cloning, use the url https://github.com/deadpyxel/l33tspeak.git instead
Go to the project directory
cd l33tspeak
Build the project locally
go build -o bin/ -v ./...
Run the app
./bin/l33tspeak
Working with input from STDIN:
echo "Lorem ipsum dolor sit amet" | l33tspeak
# Results: l0R3m 1p5Um d0l0r 517 4M37
Working with input as arguments:
l33tspeak "Lorem ipsum dolor sit amet"
# Results: l0R3m 1p5Um d0l0r 517 4M37
Controlling probability of change (E.g 50% of chance the character is replaced):
l33tspeak -p 0.5 "Lorem ipsum dolor sit amet"
# Results: l0r3M IpSuM D0lOR si7 am3T