module Obfusk::Util::FS

Public Class Methods

append(file, *lines) click to toggle source

append to file

# File lib/obfusk/util/fs.rb, line 18
def self.append(file, *lines)
  File.open(file, 'a') { |f| f.puts lines }
end
exists?(path) click to toggle source

does file/dir or symlink exists?

# File lib/obfusk/util/fs.rb, line 23
def self.exists?(path)
  File.exists?(path) || File.symlink?(path)
end
omkdir_p(*paths) click to toggle source

ohai + mkdir_p; requires ‘obfusk/util/message`

# File lib/obfusk/util/fs.rb, line 28
def self.omkdir_p(*paths)
  ::Obfusk::Util.ohai "mkdir -p #{paths*' '}"
  FileUtils.mkdir_p paths
end