lib/ios/iosOption.rb in shellboxCLI-0.3.1 vs lib/ios/iosOption.rb in shellboxCLI-0.3.2
- old
+ new
@@ -40,34 +40,31 @@
system("brew install swiftgen")
puts "✅ Swiftgen instalado com sucesso"
install_tuist
-
install_hooks
end
private
def install_hooks
hooks_directory = File.expand_path(File.join(File.dirname(__FILE__)))
install_hooks_path = File.join(hooks_directory, 'install-hooks.rb')
unless File.exist?(install_hooks_path)
- puts "O arquivo install-hooks.rb não foi encontrado em #{hooks_directory}."
- return
+ puts "O arquivo install-hooks.rb não foi encontrado em #{hooks_directory}."
+ return
end
-
puts "Executando install_hooks..."
-
+ repo_path = Dir.pwd
Dir.chdir(hooks_directory) do
- success = system('ruby install-hooks.rb')
-
- if success
- puts "✅ Hooks instalados com sucesso!"
- else
- puts "❌ Erro ao executar pre-hook"
- end
+ success = system("ruby install-hooks.rb #{repo_path}")
+ if success
+ puts "✅ Hooks instalados com sucesso!"
+ else
+ puts "❌ Erro ao executar pre-hook"
+ end
end
end
def install_tuist
tuistExists = system("tuist version")