aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
authorJJ2023-02-24 04:56:33 +0000
committerJJ2023-02-24 04:56:33 +0000
commit153e37eafb2b33c9863781b4b5d65210534949e1 (patch)
tree83b1edca6290df4d0c8d856a406c50e0f02498b9 /src/main.rs
parent3f4889db88baf2f88feee691ae561aaddcc7ca2f (diff)
refactor slightly for state
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs
index 62da4a5..a64aec8 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -2,15 +2,16 @@ use std::env;
use dictionarium;
fn main() {
+ let mut state = dictionarium::State::new();
let args: Vec<String> = env::args().skip(1).collect();
if args.len() == 0 {
- dictionarium::param(String::from("--help"));
+ dictionarium::param(String::from("--help"), &mut state);
} else {
let mut words = Vec::<String>::new();
for word in args {
if word.len() > 2 && word.get(0..2).unwrap_or_default() == "--" {
- dictionarium::param(word);
+ dictionarium::param(word, &mut state);
} else {
words.push(word);
}
@@ -18,7 +19,7 @@ fn main() {
// we accept multiple words gladly
for word in words {
- dictionarium::handle(word);
+ dictionarium::handle(word, &state);
}
}
}