module DockerSync::Dependencies::Fswatch
Constants
- UNSUPPORTED
Public Class Methods
available?()
click to toggle source
# File lib/docker-sync/dependencies/fswatch.rb, line 6 def self.available? forbid! unless Environment.mac? return @available if defined? @available @available = find_executable0('fswatch') end
ensure!()
click to toggle source
# File lib/docker-sync/dependencies/fswatch.rb, line 12 def self.ensure! return if available? PackageManager.install_package('fswatch') puts "please restart docker sync so the installation of fswatch takes effect" exit(1) end
forbid!()
click to toggle source
# File lib/docker-sync/dependencies/fswatch.rb, line 20 def self.forbid! raise UNSUPPORTED end