I've made a couple very useful command-line accessible Bibles for a quick and scriptable lookup of Bible verses and passages. They exist not only in English, but for Latin and Greek as well.
- English King James Version (including Apocrypha) — Github, Gitlab
- Latin Vulgate — Github, Gitlab
- Greek Septuagint & New Testament — Github, Gitlab
git clone https://github.com/lukesmithxyz/kjv.git cd kjv sudo make install
Or just replace
vul for the Latin version or
grb for the
Run the program name followed by a passage. The text will appear to you
in your pager. Arrows or vim-keys to scroll,
q to quit.
kjv rev 3:9 Revelation 3:9 Behold, I will make them of the synagogue of Satan, which say they are Jews, and are not, but do lie; behold, I will make them to come and worship before thy feet, and to know that I have loved thee.
Note that you may also give whole books or chapters.
kjv genesis will
give you all of Genesis.
kjv mat 1:1-10 will show only Matthew 1:1-10.
Note also that you can usually abbreviate books.
/ searches for patterns. For example,
kjv /offering will search the
whole Bible for the word "offering." You may specify a book/location
before it to search only that book.
grb) alone to enter interactive mode. You
can then just type verses/books without prefixing them with the command
name each time if you prefer.
I forked the original software from this repository which is an incomplete English King James Version (without the Apocrypha). With the use of coreutils and vim, I found online texts of the Apochrypha, Vulgate, Septuagint and the SBL New Testament and formatting them to function with this program.