Skip to content

CLI tool and go module that applies "Mocking SpongeBob" casing to string input, powered by the latest AI technology. And lots of blockchain. Use at your own risk ๐Ÿ˜‰

License

Notifications You must be signed in to change notification settings

fabiante/spongecase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

19 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

sPoNgeCaSE

Inspired by: https://knowyourmeme.com/memes/mocking-spongebob

Actions Status

I actually don't know if it is called like that but suit yourself ๐Ÿ˜‰

This tool will convert strings like this ...

This will definitely build my reputation as a software developer

... into this

THIs Will Definitely bUIld mY RepUTaTiOn AS a soFtWaRe deVelOPER

Installation

You can either download prebuild executables from the Releases tab.

Usage

CLI - Piping string into STDIN

echo "This will definitely build my reputation as a software developer" | spongecase

CLI - Passing string as argument

spongecase "This will definitely build my reputation as a software developer"

Importing as Go module

go get github.com/FabianTe/spongecase
package main

import (
	"fmt"
	"github.com/FabianTe/spongecase"
	"math/rand"
	"time"
)

func main() {
	rand.Seed(time.Now().UTC().UnixNano())
	fmt.Println(spongecase.ApplyStr("This will definitely build my reputation as a software developer"))
}

Hint: if you want different/random results (similar to the behavior of the command line version), you need to set a seed with rand.Seed first (as shown in the example).

About

CLI tool and go module that applies "Mocking SpongeBob" casing to string input, powered by the latest AI technology. And lots of blockchain. Use at your own risk ๐Ÿ˜‰

Topics

Resources

License

Stars

Watchers

Forks

Languages