quran-ref Display the verses of the quran in various english translations using references
(currently outputs both translations from Sahih International and Dr.Mustafa Khattab, the Clear Quran)
(Currently only works when online)
cargo install quran-ref
$ quran-ref [OPTIONS] <START_CHAPTER:START_VERSE> <END_CHAPTER:END_VERSE>
or
$ quran-ref [OPTIONS] <START_CHAPTER:START_VERSE>-<END_VERSE>
``` OPTIONS: -h, --help shows this help section -e, --edit configure the program -a, --arabic includes the arabic part (yet to be implemented)
EXAMPLES:
$ quran-ref 21:12
$ quran-ref 12:3 12:8 (prints verses in range [12:3, 12:4, 12:5, 12:6, 12:7, 12:8])
$ quran-ref -a 3:23-28 (prints verses in range [3:23, 3:24, 3:25, 3:26, 3:27, 3:28] with arabic)
$ quran-ref -a 3:10 3:14 (prints verses in range [3:10, 3:11, 3:12, 3:13, 3:14] with arabic)
config is stored in ~/.config/quran-ref/" ```
[x] parse flags
[x] parse verse number input
[x] get api data
[x] display literally any valid info
[x] deploy to crates.io
[ ] clean the output of any tags
[ ] select translations
[ ] make offline mode
[ ] display in Arabic
[ ] optimize to run in less than 5ms