lib/ios/iosOption.rb in shellboxCLI-0.1.15 vs lib/ios/iosOption.rb in shellboxCLI-0.1.16

- old
+ new

@@ -24,32 +24,30 @@ system("brew install swiftgen") puts "✅ Instalado com sucesso" 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') - + end + + private + def install_hooks + project_directory = Dir.pwd + install_hooks_path = File.join(project_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 #{File.join(project_directory)}." + return end - + puts "Executando install_hooks..." - - 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 + + Dir.chdir(File.join(project_directory)) do + success = system('ruby install-hooks.rb') + if success + puts "✅ Hooks instalados com sucesso!" + else + puts "❌ Erro ao executar pre-hook" + end + end end - end end end