Skip to content

`injest` wraps input in a joke and outputs it to stdout

License

Notifications You must be signed in to change notification settings

ConAcademy/injest

Repository files navigation

injest -- wraps your input in jokes

golangci-lint CodeQL Go Report Card

injest wraps input into a joke and emits it to stdout.

Origin Story.... I do amateur nerd-code freestyle and used a double-entendre of "in jest" and "ingest" in a rhyme (no memory of the whole phrasing, that's how it goes). I thought that was really funny, and ConAcademy needed some real code, so here we are.


Installing

Binaries for multiple platforms are released on GitHub through GitHub Actions.

You can also install for various platforms with Homebrew from conacademy/homebrew-tap:

brew tap conacademy/homebrew-tap
brew install conacademy/tap/injest

Example Usage

> injest --list
yomamma
knock

> dig +short pi.neomantra.com | injest --stdin -j knock
Knock knock
Who's there?
Your data.
Your data, who?
Your data is not a joke:
3.141.59.27

> injest -j yomamma I seen her in the back of Taco Bell with handcuffs
Yo momma so fat that I seen her in the back of Taco Bell with handcuffs

Building

Building is performed with task:

$ task
task: [build] go build -o injest cmd/injest/main.go

Contribution and Conduct

As with all ConAcademy projects, pull requests are welcome. Or fork it. You do you.

Either way, obey our Code of Conduct. Be shady, but don't be a jerk.


Credits and License

Copyright (c) 2023 Neomantra BV. Authored by Evan Wies for ConAcademy.

Released under the MIT License, see LICENSE.txt.