Method: Evm::Package#use!

Defined in:
lib/evm/package.rb

#use!Object



26
27
28
29
30
31
32
33
34
35
# File 'lib/evm/package.rb', line 26

def use!
  delete_shims!
  [Evm::EMACS_PATH, Evm::EVM_EMACS_PATH].each do |bin_path|
    @file.open(bin_path, 'w') do |file|
      file.puts("#!/bin/bash\nexec \"#{bin}\" \"$@\"")
    end
    @file.chmod(0755, bin_path)
  end
  Evm.config[:current] = name
end