diff --git a/utils/devtool.rb b/utils/devtool.rb index 5fa11daf..da382fab 100755 --- a/utils/devtool.rb +++ b/utils/devtool.rb @@ -29,6 +29,12 @@ class TutorialCrate Dir.chdir(@folder) { system('make clean') } end + def update + puts 'Updating '.light_blue + @folder + + Dir.chdir(@folder) { system('cargo update') } + end + def clippy(bsp) puts "Clippy #{@folder} - BSP: #{bsp}".light_blue @@ -90,6 +96,10 @@ class DevTool @crates.each(&:clean) end + def update + @crates.each(&:update) + end + def clippy(bsp = nil) bsp ||= @bsp