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