summaryrefslogtreecommitdiff
path: root/mingling/src/parser/args.rs
diff options
context:
space:
mode:
Diffstat (limited to 'mingling/src/parser/args.rs')
-rw-r--r--mingling/src/parser/args.rs9
1 files changed, 7 insertions, 2 deletions
diff --git a/mingling/src/parser/args.rs b/mingling/src/parser/args.rs
index 084051d..f795b54 100644
--- a/mingling/src/parser/args.rs
+++ b/mingling/src/parser/args.rs
@@ -104,9 +104,14 @@ impl Argument {
}
let flag: Flag = flag.into();
- for argument in flag.iter() {
- let value = special_arguments!(self.vec, argument);
+ if flag.len() < 1 {
+ let value = special_arguments!(self.vec, "");
str_result.extend(value);
+ } else {
+ for argument in flag.iter() {
+ let value = special_arguments!(self.vec, argument);
+ str_result.extend(value);
+ }
}
str_result