Skip to content

Commit f822c93

Browse files
committed
[POC] only show enabled packages, fix name
1 parent c7ddf17 commit f822c93

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/local_config.rs

+3-5
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use anyhow::Result;
44
use dialoguer::MultiSelect;
55
use crate::args::Options;
66
use crate::filesystem;
7-
use crate::config::{Configuration, GlobalConfig, load_global_config, load_local_config, LocalConfig, merge_configuration_files, Package};
7+
use crate::config::{GlobalConfig, load_global_config, load_local_config, LocalConfig, Package};
88

99
/// Returns true if an error was printed
1010
pub fn config(opt: &Options) -> Result<bool> {
@@ -17,9 +17,7 @@ pub fn config(opt: &Options) -> Result<bool> {
1717

1818
let mut local_config: LocalConfig = load_local_config(&opt.local_config)?;
1919

20-
// this "config" variable will only contain the ENABLED packages
21-
let config: Configuration = merge_configuration_files(global_config.clone(), local_config.clone(), None)?;
22-
let enabled_packages = config.packages;
20+
let enabled_packages = &local_config.packages;
2321

2422
// all packages, including the ones that are disabled
2523
let packages: Vec<PackageNames> = get_packages(global_config.packages);
@@ -33,7 +31,7 @@ pub fn config(opt: &Options) -> Result<bool> {
3331

3432
match selected_items {
3533
Some(selected_items) => {
36-
modify_and_save(opt, &mut local_config, packages.iter().map(|(key, _)| key).collect(), selected_items)?;
34+
modify_and_save(opt, &mut local_config, packages.iter().map(|(_, value)| value).collect(), selected_items)?;
3735
}
3836
None => {
3937
// user pressed "Esc" or "q" to quit

0 commit comments

Comments
 (0)