lib/wb/shell.rb in wb-1.0.3 vs lib/wb/shell.rb in wb-1.1.0
- old
+ new
@@ -1,20 +1,22 @@
# frozen_string_literal: true
+require "fileutils"
+
module WB
class Shell
def self.run(*commands)
$stdout.puts commands.join(" ")
system *commands
end
def self.mkdir_p_touch(path)
- directory = File.dirname(path)
+ directories = File.dirname(path)
filename = File.basename(path)
- unless File.exist?(directory)
- FileUtils.mkdir_p(directory)
+ unless File.exist?(directories)
+ FileUtils.mkdir_p(directories)
end
- FileUtils.touch(filename)
+ FileUtils.touch(path)
$stdout.puts "#{path} created"
end
def self.create_file(path)
mkdir_p_touch(path)