tsk-82: Refactor validate_args() method #90
Generated
+1
-1
@@ -451,7 +451,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "icarus-dm"
|
name = "icarus-dm"
|
||||||
version = "0.8.7"
|
version = "0.8.8"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"futures",
|
"futures",
|
||||||
"http",
|
"http",
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "icarus-dm"
|
name = "icarus-dm"
|
||||||
version = "0.8.7"
|
version = "0.8.8"
|
||||||
rust-version = "1.90"
|
rust-version = "1.90"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
|
|||||||
@@ -68,17 +68,17 @@ impl ActionManager {
|
|||||||
|
|
||||||
while i < flag_vals.len() {
|
while i < flag_vals.len() {
|
||||||
let flag = &flag_vals[i];
|
let flag = &flag_vals[i];
|
||||||
|
|
||||||
let mut flg = models::flags::Flags::default();
|
let mut flg = models::flags::Flags::default();
|
||||||
|
|
||||||
// TODO: Refactor this
|
if self.is_valid_flag(flag) {
|
||||||
if self.is_valid_flag(flag) && self.does_flag_have_value(flag) {
|
if self.does_flag_have_value(flag) {
|
||||||
flg.flag = String::from(flag);
|
flg.flag = String::from(flag);
|
||||||
flg.value = String::from(&flag_vals[i + 1]);
|
flg.value = String::from(&flag_vals[i + 1]);
|
||||||
|
|
||||||
i += 1;
|
i += 1;
|
||||||
} else if self.is_valid_flag(flag) {
|
} else {
|
||||||
flg.flag = String::from(flag);
|
flg.flag = String::from(flag);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
utilities::checks::exit_program(-1);
|
utilities::checks::exit_program(-1);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
use std::collections::HashMap;
|
use std::collections::HashMap;
|
||||||
use std::default::Default;
|
use std::default::Default;
|
||||||
use std::fs::read_dir;
|
use std::fs::read_dir;
|
||||||
use std::io::{Result, Write};
|
use std::io::Result;
|
||||||
use std::str::FromStr;
|
use std::str::FromStr;
|
||||||
|
|
||||||
use crate::managers;
|
use crate::managers;
|
||||||
|
|||||||
Reference in New Issue
Block a user