Переглянути джерело

Run repositories and groups

Samuel W. Flint 3 роки тому
батько
коміт
108bf30195
1 змінених файлів з 7 додано та 1 видалено
  1. 7 1
      src/lib/run.rs

+ 7 - 1
src/lib/run.rs

@@ -9,7 +9,13 @@ use std::collections::HashMap;
 
 
 pub fn run(config: &Config, names: Values<'_>) {
 pub fn run(config: &Config, names: Values<'_>) {
     for name in names {
     for name in names {
-        println!("Running {}...", name)
+        if config.repositories.contains_key(name) {
+            run_repository_sync(&config, name.to_string());
+        } else if config.groups.contains_key(name) {
+            run_group(&config, name.to_string());
+        } else {
+            println!("\"{}\" is neither a group nor a repository.", name);
+        }
     }
     }
 }
 }