#! /usr/bin/env ruby # frozen_string_literal: true require "debug" require "fileutils" APP_ROOT = Pathname(__dir__).join("..").expand_path Runner = lambda do |*arguments, kernel: Kernel| kernel.system(*arguments) || kernel.abort("\nERROR: Command #{arguments.inspect} failed.") end FileUtils.chdir APP_ROOT do puts "Installing dependencies..." Runner.call "bundle install" end