From fcd377211a23fe09398cba0671e4d22f75aa9375 Mon Sep 17 00:00:00 2001 From: helloimalemur Date: Wed, 17 Sep 2025 12:20:55 -0400 Subject: [PATCH] . --- README.md | 17 +++++++++++++++++ src/main.rs | 3 +++ src/monitors/clients.rs | 3 +++ src/monitors/mod.rs | 3 +++ src/watchman.rs | 2 ++ 5 files changed, 28 insertions(+) diff --git a/README.md b/README.md index 3ee3533..838d42a 100644 --- a/README.md +++ b/README.md @@ -58,3 +58,20 @@ discord_webhook_avatar_name = "Lazarus" #### Feel free to open a pull request, please run the following prior to your submission please! echo "Run clippy"; cargo clippy -- -D clippy::all echo "Format source code"; cargo fmt -- --check + + +--- + +## Biblical References and Theme +This project embraces the theme of vigilant watchfulness. + +- Isaiah 62:6 — "I have set watchmen upon thy walls, O Jerusalem, which shall never hold their peace day nor night." +- Psalm 127:1 — "Unless the Lord watches over the city, the watchman stays awake in vain." +- Ezekiel 3:17 — "Son of man, I have made thee a watchman unto the house of Israel; therefore hear the word at my mouth, and give them warning from me." +- Habakkuk 2:1 — "I will take my stand at my watchpost and station myself on the tower." +- Matthew 24:42 — "Therefore stay awake, for you do not know on what day your Lord is coming." +- Matthew 26:41 — "Watch and pray that you may not enter into temptation." +- 1 Peter 5:8 — "Be sober-minded; be watchful. Your adversary the devil prowls around like a roaring lion." +- Proverbs 4:23 — "Keep your heart with all vigilance, for from it flow the springs of life." + +These verses inspire the intent of Watchman: to observe faithfully, detect wisely, and act prudently. \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index abcd61b..01f51fd 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,3 +1,6 @@ +//! "I have set watchmen upon thy walls, O Jerusalem, which shall never hold their peace day nor night." — Isaiah 62:6 (KJV) +//! "Unless the Lord watches over the city, the watchman stays awake in vain." — Psalm 127:1 (ESV) + use std::env::consts::OS; use clap::Parser; use crate::arguments::Arguments; diff --git a/src/monitors/clients.rs b/src/monitors/clients.rs index 71c07a1..1fe7fe3 100644 --- a/src/monitors/clients.rs +++ b/src/monitors/clients.rs @@ -1,3 +1,6 @@ +// "Therefore stay awake, for you do not know on what day your Lord is coming." — Matthew 24:42 (ESV) +// "Keep your heart with all vigilance, for from it flow the springs of life." — Proverbs 4:23 (ESV) + use std::collections::{HashMap, HashSet}; use std::process::Command; use std::time::{Duration, SystemTime}; diff --git a/src/monitors/mod.rs b/src/monitors/mod.rs index cbbb661..338c995 100644 --- a/src/monitors/mod.rs +++ b/src/monitors/mod.rs @@ -1,3 +1,6 @@ +// "Watch and pray that you may not enter into temptation." — Matthew 26:41 (ESV) +// "Be sober-minded; be watchful. Your adversary the devil prowls around like a roaring lion." — 1 Peter 5:8 (ESV) + pub mod actions; pub mod devices; pub mod filechanges; diff --git a/src/watchman.rs b/src/watchman.rs index 8fe5048..0edac0d 100644 --- a/src/watchman.rs +++ b/src/watchman.rs @@ -1,3 +1,5 @@ +// "Son of man, I have made thee a watchman unto the house of Israel; therefore hear the word at my mouth, and give them warning from me." — Ezekiel 3:17 (KJV) +// "I will take my stand at my watchpost and station myself on the tower." — Habakkuk 2:1 (ESV) use crate::monitors::devices::USBMon; use crate::monitors::filechanges::FileChanges;