mirror of
				https://github.com/WarrenHood/MCModpackManager.git
				synced 2025-11-04 01:58:41 +00: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
 | 
					        /// URL to download the mod from
 | 
				
			||||||
        #[arg(long)]
 | 
					        #[arg(long)]
 | 
				
			||||||
        url: Option<String>,
 | 
					        url: Option<String>,
 | 
				
			||||||
        /// Whether to ignore exact transitive mod versions
 | 
					        /// Use exact transitive mod dependency versions
 | 
				
			||||||
        #[arg(long, short, action)]
 | 
					        #[arg(long, short, action)]
 | 
				
			||||||
        ignore_transitive_versions: bool,
 | 
					        locked: bool,
 | 
				
			||||||
        /// Minecraft version override
 | 
					        /// Minecraft version override
 | 
				
			||||||
        #[arg(long, short)]
 | 
					        #[arg(long, short)]
 | 
				
			||||||
        mc_version: Option<String>,
 | 
					        mc_version: Option<String>,
 | 
				
			||||||
| 
						 | 
					@ -149,7 +149,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
 | 
				
			||||||
                name,
 | 
					                name,
 | 
				
			||||||
                providers,
 | 
					                providers,
 | 
				
			||||||
                url,
 | 
					                url,
 | 
				
			||||||
                ignore_transitive_versions,
 | 
					                locked,
 | 
				
			||||||
                mc_version,
 | 
					                mc_version,
 | 
				
			||||||
                modloader,
 | 
					                modloader,
 | 
				
			||||||
            } => {
 | 
					            } => {
 | 
				
			||||||
| 
						 | 
					@ -184,7 +184,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
 | 
				
			||||||
                };
 | 
					                };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                match resolver::PinnedPackMeta::load_from_current_directory(
 | 
					                match resolver::PinnedPackMeta::load_from_current_directory(
 | 
				
			||||||
                    ignore_transitive_versions,
 | 
					                    !locked,
 | 
				
			||||||
                )
 | 
					                )
 | 
				
			||||||
                .await
 | 
					                .await
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
| 
						 | 
					@ -195,7 +195,7 @@ async fn main() -> Result<(), Box<dyn Error>> {
 | 
				
			||||||
                        }
 | 
					                        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                        let pin_result = modpack_lock
 | 
					                        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;
 | 
					                            .await;
 | 
				
			||||||
                        if let Err(e) = pin_result {
 | 
					                        if let Err(e) = pin_result {
 | 
				
			||||||
                            revert_modpack_meta(e);
 | 
					                            revert_modpack_meta(e);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue