class Terminalwire::Client::Resource::File
def append(path:, content:, mode: nil)
def append(path:, content:, mode: nil) File.open(File.expand_path(path), "a", mode) { |f| f.write(content) } end
def change_mode(path:, mode:)
def change_mode(path:, mode:) File.chmod(mode, File.expand_path(path)) end
def delete(path:)
def delete(path:) File.delete(File.expand_path(path)) end
def exist(path:)
def exist(path:) File.exist? File.expand_path(path) end
def permit(command, path:, mode: nil, **)
def permit(command, path:, mode: nil, **) @entitlement.paths.permitted? path, mode: end
def read(path:)
def read(path:) File.read File.expand_path(path) end
def write(path:, content:, mode: nil)
def write(path:, content:, mode: nil) File.open(File.expand_path(path), "w", mode) { |f| f.write(content) } end