https://github.com/tlkamp/mockbob
Converts text into Spongebob meme mocking format.
https://github.com/tlkamp/mockbob
cli go golang hacktoberfest meme
Last synced: 14 days ago
JSON representation
Converts text into Spongebob meme mocking format.
- Host: GitHub
- URL: https://github.com/tlkamp/mockbob
- Owner: tlkamp
- License: mit
- Created: 2019-12-08T02:56:36.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2025-09-02T01:19:57.000Z (about 1 month ago)
- Last Synced: 2025-09-02T03:27:37.553Z (about 1 month ago)
- Topics: cli, go, golang, hacktoberfest, meme
- Language: Go
- Homepage:
- Size: 44.9 KB
- Stars: 9
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://goreportcard.com/report/github.com/tlkamp/mockbob)
# mockbob

A CLI tool for generating Spongebob meme text.
Because sometimes manually typing out that format takes too many braincells.
## Demo
## Usage
> Note: Stdin takes precedence over argument provided values
To use `mockbob`, simply call it in your terminal.
```shell
$ mockbob herpaderp
hErPaDeRp
```For multiple words, use quotes:
```shell
# Arg
$ mockbob do you even lift bro
dO yOu EvEn LiFt BrO# Stdin
$ echo do you even lift bro | mockbob
dO yOu EvEn LiFt BrO
````mockbob` will preserve punctuation:
```shell
# Arg
$ mockbob 'do you even lift bro?'
dO yOu EvEn LiFt BrO?# Stdin
$ echo 'do you even lift bro?' | mockbob
dO yOu EvEn LiFt Bro?
```And if you want to start off with capital letters, pass the `-c` flag.
```shell
# Arg
$ mockbob -c "do you even lift bro?"
Do YoU eVeN lIfT bRo?# Stdin
$ echo "do you even lift bro?" | mockbob -c
Do YoU eVeN lIfT bRo?
```## Installation
To install this module, simply run:
```console
$ go install github.com/tlkamp/mockbob@latest# mockbob is now available in your terminal
$ which mockbob
/Users/traci/go/bin/mockbob$ mockbob -h
mockbob will take any set of input text, and return it in a Spongebob meme mocking format.Examples:
mockbob "do you even lift bro" -> dO yOu EvEn LiFt BrO
mockbob -c "do you even lift bro" -> Do YoU eVeN lIfT bRo
mockbob herpderp -> hErPdErP
mockbob -c herpderp -> HeRpDeRp
mockbob -r herpaderp ->HerPAdErPUsage:
mockbob [word or sentence] [flags]Flags:
-h, --help help for mockbob
-r, --random-caps randomize the capital letters through the text
-c, --start-caps start the text with a capital letter
```