Sha256: a0760f1ee38341dc9daaa20b8d8244c6fca76661b2c0556116d6b7939a5322a8
Contents?: true
Size: 757 Bytes
Versions: 15
Compression:
Stored size: 757 Bytes
Contents
require 'bin_install/atom/package' module BinInstall module Atom def self.install if installed? puts 'Atom already installed. Skipping.'.blue else Brew::Cask.install('atom') end end def self.install! if installed? puts 'Atom already installed. Skipping.'.blue else Brew::Cask.install!('atom') end end def self.ask return if installed? print 'Would you like to install Atom? [Y/n]: ' install if Shell.default_yes?(gets.chomp) end def self.ask! print 'Would you like to install Atom? [Y/n]: ' install! if Shell.default_yes?(gets.chomp) end def self.installed? Shell.executable_exists?('atom') end end end
Version data entries
15 entries across 15 versions & 1 rubygems