Skip to content
Oeiuwq Faith Blog OpenSource Porfolio

passy/givegif

GIFs on the command line

passy/givegif.json
{
"createdAt": "2016-03-28T18:30:14Z",
"defaultBranch": "master",
"description": "GIFs on the command line",
"fullName": "passy/givegif",
"homepage": null,
"language": "Haskell",
"name": "givegif",
"pushedAt": "2019-11-04T11:44:01Z",
"stargazersCount": 224,
"topics": [
"cli",
"gifs",
"haskell",
"iterm2"
],
"updatedAt": "2025-11-07T06:01:39Z",
"url": "https://github.com/passy/givegif"
}

Build Status

Find and display GIFs from the command line.

Displaying the GIF inline requires iTerm >=2.9.

![Power by Giphy]!(media/giphypowered.png)

Usage: givegif [-n|--no-preview] ([-s|--search ARG] | [-t|--translate ARG] |
[RANDOM_TAG])
Find GIFs on the command line.
Available options:
-h,--help Show this help text
-n,--no-preview Don't render an inline image preview.
-s,--search ARG Use search to find a matching GIF.
-t,--translate ARG Use translate to find a matching GIF.
-V,--version Show version information
Terminal window
brew tap passy/givegif
brew install givegif

Check out the latest releases for precompiled binaries.

Alternatively, feel free to build it yourself with stack.

Terminal window
$ stack install givegif
$ givegif -V
givegif 1.0.3.0

Even though I tried to make this work with screen/tmux, it still glitches out every now and then. If you can figure out why, please let me know.

BSD-3