summaryrefslogtreecommitdiff
path: root/src/commands/list.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/commands/list.rs')
-rw-r--r--src/commands/list.rs20
1 files changed, 9 insertions, 11 deletions
diff --git a/src/commands/list.rs b/src/commands/list.rs
index 3665446..63105cf 100644
--- a/src/commands/list.rs
+++ b/src/commands/list.rs
@@ -32,32 +32,32 @@ pub fn list_add(
32) -> MLE<()> { 32) -> MLE<()> {
33 let p = ProgressBar::new_spinner(); 33 let p = ProgressBar::new_spinner();
34 p.set_style(ProgressStyle::with_template(STYLE_OPERATION).unwrap()); 34 p.set_style(ProgressStyle::with_template(STYLE_OPERATION).unwrap());
35 p.set_message(format!("Create {}", id)); 35 p.set_message(format!("Create {id}"));
36 lists_insert(config, id, mc_version, modloader, directory)?; 36 lists_insert(config, id, mc_version, modloader, directory)?;
37 p.finish_with_message(format!("Created {}", id)); 37 p.finish_with_message(format!("Created {id}"));
38 Ok(()) 38 Ok(())
39} 39}
40 40
41pub fn list_change(config: &Cfg, id: &str) -> MLE<()> { 41pub fn list_change(config: &Cfg, id: &str) -> MLE<()> {
42 let p = ProgressBar::new_spinner(); 42 let p = ProgressBar::new_spinner();
43 p.set_style(ProgressStyle::with_template(STYLE_OPERATION).unwrap()); 43 p.set_style(ProgressStyle::with_template(STYLE_OPERATION).unwrap());
44 p.set_message(format!("Change default list to {}", id)); 44 p.set_message(format!("Change default list to {id}"));
45 45
46 if !lists_get_all_ids(config)?.into_iter().any(|l| l == id) { 46 if !lists_get_all_ids(config)?.into_iter().any(|l| l == id) {
47 return Err(MLError::new(ErrorType::ArgumentError, "List not found")); 47 return Err(MLError::new(ErrorType::ArgumentError, "List not found"));
48 }; 48 };
49 config_change_current_list(config, id)?; 49 config_change_current_list(config, id)?;
50 50
51 p.finish_with_message(format!("Changed default list to {}", id)); 51 p.finish_with_message(format!("Changed default list to {id}"));
52 Ok(()) 52 Ok(())
53} 53}
54 54
55pub fn list_remove(config: &Cfg, id: &str) -> MLE<()> { 55pub fn list_remove(config: &Cfg, id: &str) -> MLE<()> {
56 let p = ProgressBar::new_spinner(); 56 let p = ProgressBar::new_spinner();
57 p.set_style(ProgressStyle::with_template(STYLE_OPERATION).unwrap()); 57 p.set_style(ProgressStyle::with_template(STYLE_OPERATION).unwrap());
58 p.set_message(format!("Remove {}", id)); 58 p.set_message(format!("Remove {id}"));
59 lists_remove(config, id)?; 59 lists_remove(config, id)?;
60 p.finish_with_message(format!("Removed {}", id)); 60 p.finish_with_message(format!("Removed {id}"));
61 Ok(()) 61 Ok(())
62} 62}
63 63
@@ -77,15 +77,13 @@ pub async fn list_version(
77 let p = ProgressBar::new_spinner(); 77 let p = ProgressBar::new_spinner();
78 p.set_style(ProgressStyle::with_template(STYLE_OPERATION).unwrap()); 78 p.set_style(ProgressStyle::with_template(STYLE_OPERATION).unwrap());
79 p.set_message(format!( 79 p.set_message(format!(
80 "Change version for list {} to minecraft version: {}", 80 "Change version for list {id} to minecraft version: {mc_version}"
81 id, mc_version
82 )); 81 ));
83 82
84 lists_version(config, id, &mc_version)?; 83 lists_version(config, id, &mc_version)?;
85 84
86 p.finish_with_message(format!( 85 p.finish_with_message(format!(
87 "Changed version for list {} to minecraft version: {}", 86 "Changed version for list {id} to minecraft version: {mc_version}"
88 id, mc_version
89 )); 87 ));
90 88
91 let list = lists_get(config, id)?; 89 let list = lists_get(config, id)?;
@@ -96,7 +94,7 @@ pub fn list_list(config: &Cfg) -> MLE<()> {
96 let lists = lists_get_all_ids(config)?; 94 let lists = lists_get_all_ids(config)?;
97 for list in lists { 95 for list in lists {
98 let l = lists_get(config, &list)?; 96 let l = lists_get(config, &list)?;
99 println!("{}: | {} | {}", l.id, l.mc_version, l.modloader) 97 println!("{}: | {} | {}", l.id, l.mc_version, l.modloader);
100 } 98 }
101 Ok(()) 99 Ok(())
102} 100}