New write with bash heredoc
This commit is contained in:
parent
073c3713c1
commit
7f150ae17a
@ -169,8 +169,13 @@ class Target:
|
|||||||
async def read(self, path):
|
async def read(self, path):
|
||||||
return (await self.exec('cat', self.path(path))).out
|
return (await self.exec('cat', self.path(path))).out
|
||||||
|
|
||||||
async def write(self, path, content):
|
async def write(self, path, content, **kwargs):
|
||||||
return await self.exec('echo ' + content + ' > ' + self.path(path))
|
return await self.exec(
|
||||||
|
f'cat > {self.path(path)} <<EOF\n'
|
||||||
|
+ content
|
||||||
|
+ '\nEOF',
|
||||||
|
**kwargs
|
||||||
|
)
|
||||||
|
|
||||||
async def rm(self, path):
|
async def rm(self, path):
|
||||||
return await self.exec('rm', self.path(path))
|
return await self.exec('rm', self.path(path))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user