Update 'hey update' to reflect upstream changes
`nix flake update --update-input X` is now 'nix flake lock --update-input X'
This commit is contained in:
		
							parent
							
								
									c02a524210
								
							
						
					
					
						commit
						dc5285b15c
					
				
							
								
								
									
										12
									
								
								bin/hey
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								bin/hey
									
									
									
									
									
								
							|  | @ -153,12 +153,14 @@ module Hey | |||
|     desc "Update specific flakes or all of them" | ||||
|     args "[INPUT...]" | ||||
|     lambda do |args| | ||||
|       args.each do |flake| | ||||
|         puts "Trying to update #{flake}..." | ||||
|         sh ["nix", "flake", "update", "--update-input", flake, @@opts[:flake]] | ||||
|       end.empty? and begin | ||||
|       if args.empty? | ||||
|         puts "Updating all flakes.." | ||||
|         sh ["nix", "flake", "update", "--recreate-lock-file", @@opts[:flake]] | ||||
|         sh ["nix", "flake", "update", @@opts[:flake]] | ||||
|       else | ||||
|         puts "Trying to update flakes: #{args.join ' '}" | ||||
|         sh ["nix", "flake", "lock"] | ||||
|              .concat(args.map { |f| [ "--update-input", f ]}.flatten) | ||||
|              .concat([@@opts[:flake]]) | ||||
|       end | ||||
|     end | ||||
|   end | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue