class Tapioca::Commands::Command
def create_file(path, content, force: true, skip: false, verbose: true)
def create_file(path, content, force: true, skip: false, verbose: true) file_writer.create_file(path, force: force, skip: skip, verbose: verbose) { content } end
def default_command(command, *args)
def default_command(command, *args) [Tapioca::BINARY_FILE, command.to_s, *args].join(" ") end
def execute; end
def execute; end
def initialize
def initialize @file_writer = T.let(FileWriter.new, Thor::Actions) end
def remove_file(path, verbose: true)
def remove_file(path, verbose: true) file_writer.remove_file(path, verbose: verbose) end
def run
def run Tapioca.silence_warnings do execute end end