by Ray Patrick
(other software)
Follow a Bible-reading plan automatically with kjv(1)
I host bibleplan at my Git server. To download bibleplan, simply run:
git clone git://git.raypatrick.xyz/bibleplan.git
cd bibleplan
sudo make install
bibleplan - Follow a Bible-reading plan automatically with kjv(1)
bibleplan [date] [-l, --list date] [-f, --file] [-e, --edit] [-m, --make year] [-h, --help]
If you already have kjv(1), then bibleplan allows you to follow a Bible-reading plan in your terminal! It reads from a text file containing the reading plan and extracts the passages for the specified date. For example, your plan file may look like the following:
# /usr/local/share/bibleplan/plan.txt
WEEK 1
06JAN; Genesis 1-2; Psalm 19; Mark 1
07JAN; Gen 3-5; Mark 2
08JAN; Gen 6-8; Psalm 104; Mark 3
09JAN; Gen 9-11; Mark 4
10JAN; Gen 12-15; Psalm 148; Mark 5
WEEK 2
...
So, if you were to run bibleplan on January 6, it would open Genesis 1-2 in kjv(1). Then, when you closed kjv(1), it would immediately open Psalm 19, then Mark 1 after that. If you run bibleplan without any arguments, it will just try to look up the current day's reading. You could also give it the specific date you want to read for. For instance, "bibleplan 9jan" would open the reading for January 9, no matter what the current date is.
$ bibleplan [date]
kjv
.
If [date] is not given, looks up today's reading by default. Dates
must be of form 1jan, 1JAN, 01JAN, 01jan.
$ bibleplan -l, --list
$ bibleplan -f, --file
$ bibleplan -e, --edit
$EDITOR
.
$ bibleplan -m, --make [year]
$ bibleplan --make 2021 > 2021.txt
to write the plan to a text file.
$ bibleplan -h, --help
'man bibleplan'
for more in-depth documentation.
bibleplan is free software, released under the GNU General Public License, version 3. You are free (and I encourage you!) to copy, modify, and distribute this software, in original or modified state, without anyone's permission, as long as you also release it under this license.