https://github.com/spenserblack/wtf-is
Call `wtf is ACRONYM` to get an acronym explained to you. Inspired by `wtf` from the `bsdgames` package.
https://github.com/spenserblack/wtf-is
command-line-tool definition humor humour
Last synced: about 11 hours ago
JSON representation
Call `wtf is ACRONYM` to get an acronym explained to you. Inspired by `wtf` from the `bsdgames` package.
- Host: GitHub
- URL: https://github.com/spenserblack/wtf-is
- Owner: spenserblack
- License: gpl-3.0
- Created: 2026-05-11T15:06:05.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-05-14T16:06:37.000Z (about 1 month ago)
- Last Synced: 2026-05-30T00:19:14.085Z (19 days ago)
- Topics: command-line-tool, definition, humor, humour
- Language: C
- Homepage:
- Size: 33.2 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# `wtf is`
## Example
```console
$ wtf is IIRC
IIRC:
general: If I remember correctly
```
## Description
`wtf is` is a utility to get the definition of an acronym. You type `wtf is` in your
console, followed by the acronym you want defined.
### Adding or modifying your acronym definitions
Acronym definitions are read from data files. They can exist in either
`/usr/share/wtf-is/` or `~/.local/share/wtf-is/`. The files should be named
`CATEGORY.txt`, where `CATEGORY` is the category of the acronym definition. Here are
some example filenames:
- `general.txt` for standard definitions
- `comp.txt` for acronyms related to the field of computer science
- `vulgar.txt` for acronyms that have offensive definitions
Definitions are in the format `ABCD: definition 1|definition 2|definition 3|...`.
`ABCD` is the acronym itself, followed by a colon and a space. Each definition for that
acronym within that category is separated by `|`.
## Installation
### From source
1. Clone this repository
2. `make install`
## Updating default definitions
### From source
1. Clone this repository
2. `make reinstall-data`