mirror of
https://github.com/WarrenHood/MCModpackManager.git
synced 2025-04-29 22:44:59 +01:00
Default to not using locked dependency versions
This commit is contained in:
parent
21b5e443bf
commit
fe1cc02eab
10
src/main.rs
10
src/main.rs
|
@ -59,9 +59,9 @@ enum Commands {
|
|||
/// URL to download the mod from
|
||||
#[arg(long)]
|
||||
url: Option<String>,
|
||||
/// Whether to ignore exact transitive mod versions
|
||||
/// Use exact transitive mod dependency versions
|
||||
#[arg(long, short, action)]
|
||||
ignore_transitive_versions: bool,
|
||||
locked: bool,
|
||||
/// Minecraft version override
|
||||
#[arg(long, short)]
|
||||
mc_version: Option<String>,
|
||||
|
@ -149,7 +149,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
|
|||
name,
|
||||
providers,
|
||||
url,
|
||||
ignore_transitive_versions,
|
||||
locked,
|
||||
mc_version,
|
||||
modloader,
|
||||
} => {
|
||||
|
@ -184,7 +184,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
|
|||
};
|
||||
|
||||
match resolver::PinnedPackMeta::load_from_current_directory(
|
||||
ignore_transitive_versions,
|
||||
!locked,
|
||||
)
|
||||
.await
|
||||
{
|
||||
|
@ -195,7 +195,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
|
|||
}
|
||||
|
||||
let pin_result = modpack_lock
|
||||
.pin_mod_and_deps(&mod_meta, &modpack_meta, ignore_transitive_versions)
|
||||
.pin_mod_and_deps(&mod_meta, &modpack_meta, !locked)
|
||||
.await;
|
||||
if let Err(e) = pin_result {
|
||||
revert_modpack_meta(e);
|
||||
|
|
Loading…
Reference in a new issue