Skip to content

Commit 6dd6cd2

Browse files
committed
operations/files.copy: docs
1 parent 78c7966 commit 6dd6cd2

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/pyinfra/operations/files.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1314,6 +1314,13 @@ def move(src: str, dest: str, overwrite=False):
13141314

13151315
@operation()
13161316
def copy(src: str, dest: str, overwrite=False):
1317+
"""
1318+
Copy remote file/directory/link into remote directory
1319+
1320+
+ src: remote file/directory to copy
1321+
+ dest: remote directory to copy `src` into
1322+
+ overwrite: whether to overwrite dest, if present
1323+
"""
13171324
src_is_dir = host.get_fact(Directory, src)
13181325
if not host.get_fact(File, src) and not src_is_dir:
13191326
raise OperationError(f"src {src} does not exist")

0 commit comments

Comments
 (0)