LinuxCommandLibrary

kjv

command-line Bible reader providing access to the King James Version text

TLDR

List all books

$ kjv -l
copy
Open a specific book
$ kjv [Genesis]
copy
Open a specific chapter
$ kjv [Genesis] [2]
copy
Open a specific verse
$ kjv [John] [3]:[16]
copy
Open a range of verses
$ kjv [Proverbs] [3]:[1-6]
copy
Display verses across multiple chapters
$ kjv [Matthew] [1]:[7]-[2]:[6]
copy
Search for a pattern
$ kjv /[Plagues]
copy
Search within a specific book
$ kjv [1Jn]/[antichrist]
copy

SYNOPSIS

kjv [options] [reference]

DESCRIPTION

kjv is a command-line Bible reader providing access to the King James Version text. It supports flexible reference formats for looking up books, chapters, verses, and ranges.
The tool also includes search functionality to find verses containing specific words or patterns across the entire text or within specific books.

PARAMETERS

-l

List all books
BOOK
Display entire book
BOOK CHAPTER
Display specific chapter
BOOK CHAPTER:VERSE
Display specific verse
BOOK CHAPTER:START-END
Display verse range
/PATTERN
Search all text for pattern
BOOK/PATTERN
Search within specific book

CAVEATS

Only includes King James Version text. Book names can use various abbreviations. Search is case-insensitive by default.

HISTORY

kjv was created as a simple, terminal-based Bible reader following Unix philosophy. It provides quick access to Biblical text without requiring a graphical interface or web browser.

SEE ALSO

less(1), grep(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community