Sha256: fb87dbdd57d406b039debecafe9e1f10868b774565951f055cfd775644d3a963

Contents?: true

Size: 756 Bytes

Versions: 3

Compression:

Stored size: 756 Bytes

Contents

#!/usr/bin/env ruby

require 'bundler/setup'
require 'fileutils'

current_directory = Dir.pwd
script_directory = File.dirname(File.expand_path(__FILE__))

# Certifica-se de estar no diretório raiz do repositório Git
git_directory = File.join(current_directory, ".git")
unless File.directory?(git_directory)
  puts "Pasta .git não encontrada. Certifique-se de estar no diretório raiz do seu repositório Git."
  exit 1
end

source_file = File.join(script_directory, "hooks", "pre-commit")
destination_file = File.join(git_directory, "hooks", "pre-commit")

# Copia script pre-commit do CLI para a pasta .git/hooks do projeto
FileUtils.cp(source_file, destination_file)
File.chmod(0755, destination_file)

puts "Hook pre-commit configurado com sucesso!"

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
shellboxCLI-0.1.14 lib/ios/install-hooks.rb
shellboxCLI-0.1.12 lib/ios/install-hooks.rb
shellboxCLI-0.1.11 lib/ios/install-hooks.rb