This commit is contained in:
2025-09-17 12:20:55 -04:00
parent a480b6d550
commit fcd377211a
5 changed files with 28 additions and 0 deletions

View File

@@ -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! #### 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 "Run clippy"; cargo clippy -- -D clippy::all
echo "Format source code"; cargo fmt -- --check 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.

View File

@@ -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 std::env::consts::OS;
use clap::Parser; use clap::Parser;
use crate::arguments::Arguments; use crate::arguments::Arguments;

View File

@@ -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::collections::{HashMap, HashSet};
use std::process::Command; use std::process::Command;
use std::time::{Duration, SystemTime}; use std::time::{Duration, SystemTime};

View File

@@ -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 actions;
pub mod devices; pub mod devices;
pub mod filechanges; pub mod filechanges;

View File

@@ -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::devices::USBMon;
use crate::monitors::filechanges::FileChanges; use crate::monitors::filechanges::FileChanges;